Package: munin-node Version: 2.0.6-4+deb7u2 Severity: important Dear Maintainer,
When running big munin installations, with sometimes some services timeouting, the resulting graphs are partial: munin aborts from the point of error. Upstream has fixed that already, at least in their bug-tracking. I have not checked if non stable contains those fixes. This might be useful anyway. There are two fixes: 1. create a new global timeout option 2. make sure the normal timeout is really passed to the script I have applied those fixes with diversions to my stable system. This seems to fix the problem with no other impact. Change to config /etc/munin/munin-node.conf: timeout 200 global_timeout 900 --- /usr/share/perl5/Munin/Node/Server.pm.distrib 2013-11-12 23:12:59.000000000 +0100 +++ /usr/share/perl5/Munin/Node/Server.pm 2014-08-19 18:30:19.916699076 +0200 @@ -132,7 +132,9 @@ # catch and report any system errors in a clean way. eval { - $timed_out = !do_with_timeout($services->{timeout}, sub { + # http://munin-monitoring.org/changeset/d2f9ce0cc14efd02cbab0ff1c736e0764104d771/munin + my $global_timeout = $config->{global_timeout} || (60 * 15); # Defaults to 15 min. Should be enough + $timed_out = !do_with_timeout($global_timeout, sub { while (defined ($line = _net_read($session))) { chomp $line; if (! _process_command_line($session, $line)) { --- /usr/sbin/munin-node.distrib 2013-11-12 23:12:59.000000000 +0100 +++ /usr/sbin/munin-node 2014-08-19 18:30:53.404260493 +0200 -@@ -64,11 +64,13 @@ $paranoia = $config->{paranoia} if defined $config->{paranoia}; + # http://munin-monitoring.org/ticket/1258 my $services = Munin::Node::Service->new( servicedir => $servicedir, defuser => $config->{defuser}, defgroup => $config->{defgroup}, pidebug => $PIDEBUG, + timeout => $config->{timeout}, ); $config->reinitialize({ -- System Information: Debian Release: 7.6 APT prefers stable APT policy: (700, 'stable'), (650, 'testing'), (500, 'stable-updates') Architecture: amd64 (x86_64) Kernel: Linux 3.10-0.bpo.3-amd64 (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=fr_CH.iso-8859-1 (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages munin-node depends on: ii adduser 3.113+nmu3 ii gawk 1:4.0.1+dfsg-2.1 ii libnet-server-perl 2.006-1+deb7u1 ii lsb-base 4.1+Debian8+deb7u1 ii munin-common 2.0.6-4+deb7u2 ii munin-plugins-core 2.0.6-4+deb7u2 ii perl 5.14.2-21+deb7u1 ii procps 1:3.3.3-3 Versions of packages munin-node recommends: ii libnet-snmp-perl 6.0.1-2 ii munin-plugins-extra 2.0.6-4+deb7u2 Versions of packages munin-node suggests: ii acpi 1.6-1 pn ethtool <none> ii hdparm 9.39-1+b1 pn libcache-cache-perl <none> pn libcrypt-ssleay-perl <none> pn libdbd-mysql-perl <none> pn libdbd-pg-perl <none> pn liblwp-useragent-determined-perl <none> pn libnet-irc-perl <none> pn libtext-csv-xs-perl <none> ii libwww-perl 6.04-1 pn libxml-simple-perl <none> ii lm-sensors 1:3.3.2-2+deb7u1 ii logtail 1.3.15 ii munin 2.0.6-4+deb7u2 pn munin-plugins-java <none> pn mysql-client <none> ii net-tools 1.60-24.2 ii python 2.7.3-4+deb7u1 pn ruby <none> ii smartmontools 5.41+svn3365-1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org