Package: collectd Version: 4.3.0-1 Severity: important Hi,
The way access to global variables is synchronized in the perl plugin (most notably the fact that the lock is held while calling registered Perl callbacks) can lead to a dead-lock affecting the whole daemon. For example, this happens when some write callback dispatches a logging message while holding some other lock private to the appropriate plugin. At the same time some Perl plugin dispatches collected values to the daemon which passes them on to that write callback and eventually hits that lock as well. While this should happen in rare cases only, it has a major effect on the daemon when it happens and, thus, should be fixed before Lenny. A fix is available in the upstream Git commit dffb71cd6668e98f93c12da2ee2bd7a728d7292a. Cheers, Sebastian -- Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/ Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin
signature.asc
Description: Digital signature

