Werk #4467: BI aggregation compilation: fixed race condition exception, also forks less processes for compilation

Component BI
Title BI aggregation compilation: fixed race condition exception, also forks less processes for compilation
Date Mar 29, 2017
Checkmk Edition Checkmk Raw (CRE)
Checkmk Version 1.4.0b5 1.5.0i1
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed

The compiliation process now spawns less worker processes for the compilation, which reduces the overall CPU load.

Furthermore a race condition has been fixed, which was likely to happen when all of these conditions were true:

  • there were several dozens BI requests per minute, e.g. from multiple web browsers
  • a distributed montitoring setup started to deploy new configurations
  • there were lots (>100) of BI aggregations configured

To the list of all Werks