Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 8d5a0329b3f7482f423c2d7e482b3b5ca5076a9d
https://github.com/tribe29/checkmk/commit/8d5a0329b3f7482f423c2d7e482b3b5ca…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-02-11 (Fri, 11 Feb 2022)
Changed paths:
A .werks/13288
Log Message:
-----------
13288 Introduced incremental activation
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.
F+:
real 0m21.107s
user 2m10.626s
sys 0m2.581s
real 0m6.936s
user 0m24.366s
sys 0m1.492s
F-:
Currently, incremental activation is used automatically when possible.
There a several scenarios which prevent incremental activation. For example, changing any
rulesets requires a recompilation of all hosts.
Mostly actions which do not relate to the create/edit/delete context of hosts and
clusters.
Change-Id: I22e1da7f57a97e2385655deba470fd5de033827b