Werk #5649: Fixed performance issue caused by too many parse function calls

Component Core & setup
Title Fixed performance issue caused by too many parse function calls
Date Jan 16, 2018
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
1.5.0i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.5.0i3 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

Fixed a regression that was introduced with 1.5.0i2. The parse functions were called not only once per Check_MK check, as it is intended. Each service of a Check_MK check lead to a new call of the parse function logic.

For example in case you have 100 services of a single check type on one host, the parse logic was called a hundred times instead of a single time.

To the list of all Werks