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

KomponenteBI
TitelBI aggregation compilation: fixed race condition exception, also forks less processes for compilation
Datum2017-03-29 12:48:07
Checkmk EditionCheckmk Raw Edition (CRE)
Checkmk Version1.4.0b5,1.5.0i1
LevelTrivial Change
KlasseBug Fix
KompatibilitätKompatibel - benötigt kein manuelles Eingreifen

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