Werk #14732: cmk-update-agent: Retry locking
Komponente | Agent bakery |
Titel | cmk-update-agent: Retry locking |
Datum | 25.08.2022 |
Checkmk-Edition | Checkmk Enterprise (CEE) |
Checkmk-Version | 2.2.0b1 2.1.0p11 2.0.0p28 |
Level | Kleine Änderung |
Klasse | Bugfix |
Kompatibilität | Kompatibel - benötigt kein manuelles Eingreifen |
The agent updater is designed to have no more than one instance running at a time on a host. This is implemented by holding a file lock while running.
We recently observed that a lock may sometimes fail briefly after it was released by a previous agent updater instance, possibly due to some anti virus software.
To mitigate this situation, the locking is now retried 10 times before aborting the agent updater call.