Actions
User story #3722
closedDon't update promises when running the standard promises.cf
Status:
Released
Priority:
1 (highest)
Assignee:
Category:
Techniques
Target version:
Pull Request:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:
Description
We have noticed that our CFEngine config causes files to be updated twice on each run, once from failsafe.cf and once from promises.cf.
This is not only sub-optimal (duplicated work, unlikely to be necessary only seconds apart), but also presents a risk of CFEngine operating on incoherent data. CFEngine will only use the promise files present when it started (so updates to *.cf files during it's current run are ignored), but it does also read in data files (ie *.csv for CDP, etc), which are read at execution time. So we could end up in a situation where we run old promises on new data, and get unexpected reporting.
Basically, let's simplify this and avoid the risk. Since this is a potentially impacting change, targeted for 2.7.
Updated by Jonathan CLARKE over 11 years ago
- Status changed from 12 to Pending release
Updated by Nicolas PERRON over 11 years ago
- Subject changed from Don't update promises when running the standart promises.cf to Don't update promises when running the standard promises.cf
Updated by Nicolas PERRON over 11 years ago
- Status changed from Pending release to Released
Updated by Benoît PECCATTE almost 10 years ago
- Project changed from 24 to Rudder
- Category changed from Techniques to Techniques
Actions