...
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
HSC backport: avoid I/O race conditions config write out
This adds functionality to avoid potential I/O race conditions when running multiple simultaneous process. This is accomplished by writing to temporary files and then renaming them to the correct destination filename in a single operation. Also, to avoid similar race conditions in the backup file creation (e.g. config.py~1, config.py~2, ...), a --no-backup-config option (to be used with --clobber-config) is added here to prevent the backup copies being made. The outcome for this option is that the config that are still recorded are for the most recent run.
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Bug Fixes
The following fixes resolve problems visible to end users.
...