Werk #17897: BI: improve compiler performance

Component BI
Title BI: improve compiler performance
Date Apr 8, 2025
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.5.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.4.0p1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p32
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

During a change to an aggregation configuration or core configuration, the aggregation tree must be recompiled. Before we were doing this sequentially, whereas now, we are compiling the individual aggregations disk in parallel.

There is nothing to be done from the user's perspective. However, be aware that the compilation will use a maximum of 8 cores to process the aggregations. If your CPU has fewer cores, it will calculate how many processes can be started with respect to the available memory on the machine.

To the list of all Werks