Explore the latest product updates and best practices at our hybrid Checkmk Conference #12 from June 16-18, 2026 – Register here

Werk #13288: Improve speed of activate changes by incremental activating changes

Component Setup
Title Improve speed of activate changes by incremental activating changes
Date Jan 18, 2022
Level Prominent Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.1.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

With this change the microcore and its helper processes are able to reuse parts of the previous configuration, without compiling everything anew. Only actually changed hosts will be fully recompiled. This can significantly reduce the waiting time for "Activate changes". In addition, the workload during the compilation phase is also reduced, giving the monitoring core some room to breathe.

## Compilation time comparison using a demo config with 150k services ##

# Full compiliation of all hosts (default behaviour in all previous versions)
real   0m21.107s
user   2m10.626s
sys     0m2.581s

# Using new incremental activation
real    0m6.936s
user   0m24.366s
sys     0m1.492s

The incremental activation mechanism is used automatically when it is feasible. Actions where hosts are changed (edit/add/remove/discovery) can make use of this new feature. However, changes to rulesets require a complete recompilation of the entire configuration, just as in previous versions.

To the list of all Werks