Werk #5830: Fixed DST shift correction for downtimes, causing CMC to use 100% CPU

Component Core & setup
Title Fixed DST shift correction for downtimes, causing CMC to use 100% CPU
Date Apr 4, 2018
Level Prominent Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
1.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0b1 Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.4.0p28 Checkmk Enterprise (CEE), Checkmk MSP (CME)

When a downtime was configured to recur every hour and a 1h DST shift happened, the CMC would go into an infinite loop with 100% CPU load and no monitoring at all. If the downtime in question was set in an ad hoc fashion via the GUI (not via rules), the only way to work around this issue was to remove the state file, losing all downtimes, acknowledgements and comments.

To the list of all Werks