Package: cluster-agents
Version: 1.0.3-3.1
Severity: important
Tags: squeeze sid patch
When starting a filesystem resource, the Filesystem agent performs an
fsck check, except when the filesystem type is in a hardcoded list of
filesystems that will never be checkd for errors. The ext3 filesystem is
present in this list but neither ext4 nor ext4dev are, which causes the
agent to fail starting the resource when the filesystem mount limit is
reached.
This insidious time bomb is fixed upstream starting with
cluster-agents-1.0.4.
-- System Information:
Debian Release: 6.0.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- a/heartbeat/Filesystem
+++ b/heartbeat/Filesystem
@@ -432,7 +432,7 @@
if
case $FSTYPE in
-
ext3|reiserfs|reiser4|nss|xfs|jfs|vfat|fat|nfs|cifs|smbfs|ocfs2|gfs2|none|lustre)
false;;
+
ext4|ext4dev|ext3|reiserfs|reiser4|nss|xfs|jfs|vfat|fat|nfs|cifs|smbfs|ocfs2|gfs2|none|lustre)
false;;
*)
true;;
esac
then