ID: 8568
Title: Make sending data to Carbon/Graphite more robust.
Component: cmc
Level: 1
Class: Bug fix
Version: 1.4.0i1
When the connection to Carbon/Graphite is slow and/or the kernel on the
monitoring server is very busy, it could happen that we sent a partial line
only, so the net result could look like the core is stuttering. With this
fix, we introduce a small timeout for each write before giving up, and we
make sure to close the connection in that case. It will be re-opened later
automatically.
ID: 8559
Title: Fixed possible issue loading librrd_th.so.2 when starting cmc (seen on CentOS 5.5)
Component: cmc
Level: 1
Class: Bug fix
Version: 1.4.0i2
The core was linked against the wrong version of rrdtool. This has now been changed to link
against the shipped rrdtool library.
ID: 8554
Title: CentOS/RedHat: Don't fail building agent rpms with "brp-python-bytecompile" issue
Component: agents
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.
We were able to reproduce this issue with CentOS and RedHat 6.x but other distributions
and versions may also be affected. The current Ubuntu is not.
ID: 8557
Title: Alert handling: Fixed repeating error "OSError: [Errno 9] Bad file descriptor"
Component: cmc
Level: 2
Class: Bug fix
Version: 1.4.0i2
This error occured when a helper was terminated or not really started and persisted
until the alert helper was restarted (e.g. with cmk -R) and prevented othr event handlers
from working correctly.