ID: 8572
Title: Made scheduling of check helpers more robust
Component: The Check_MK Micro Core
Level: 2
Class: Bug Fix
Version: 1.4.0i1
Under very rare circumstances the monitoring core miscounted the number of
idle helpers, leading to an endless loop with 100% CPU load.
ID: 8550
Title: RRD files below var/check_mk/rrd/*/*.rrd are handled by diskspace cleanup
Component: Metrics System
Level: 1
Class: Bug Fix
Version: 1.4.0i1
Similar to the RRD files below the legacy RRD path "var/pnp4nagios/perfdata/*/*.rrd",
the files in "var/check_mk/rrd/*/*.rrd" are now also cleaned up by the diskspace cleanup
mechanism.
Please note: The var/check_mk/rrd/*/*.info files are not handled by the diskspace
cleanup script because the diskspace deletes file by their last modification time and
the files normally never change during runtime (except new perf data keys are found for
a check).
ID: 8553
Title: Report element configuration: Showing host / service info in description of graph elements
Component: Reporting
Level: 1
Class: New Feature
Version: 1.4.0i1
ID: 8552
Title: Notification spooling: Fixed "Corrupted spoolfile" in case spool files are created
Component: Notifications
Level: 1
Class: Bug Fix
Version: 1.4.0i1
Fixed a race condition between the producing side (the notification module which creates
the spool file) and the consuming side (the mknotifyd which processes the spool files)
that made the mknotifyd process incompletely written files.
This could cause "corrupted spoolfile" error messages in the var/log/mknotifyd.log and
resulted in spool files being moved to the directory var/check_mk/notify/corrupted. The
notifications are not sent out in this situation.
ID: 8507
Title: Sped up "Activate changes", CMC Part
Component: Config generation
Level: 1
Class: New Feature
Version: 1.4.0i1
This werk is the counterpart to WK3806.
Introduced caching for many regularly called functions.
As a result, the config generation for the core should be at least 2-3 times faster.
Note: The computation time highly depends on the number of used rules and hosts.
ID: 8554
Title: CentOS/RedHat: Don't fail building agent rpms with "brp-python-bytecompile" issue
Component: Agent Bakery
Level: 1
Class: Bug Fix
Version: 1.4.0i2
The agent bakery was unable to build agent RPM packages because of the python environment
could not be loaded properly for precompiling python files. As this is not needed for us,
we have now disabled it for the RPMs created by the agent bakery.