[Debian-ha-maintainers] Bug#640675: heartbeat: OCF Filesystem agent stops on fsck for ext4

Albéric de Pertat alberic.depertat at adelux.fr
Tue Sep 6 13:38:22 UTC 2011

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

This insidious time bomb is fixed upstream starting with

-- 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
-------------- next part --------------
--- a/heartbeat/Filesystem
+++ b/heartbeat/Filesystem
@@ -432,7 +432,7 @@
 		  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;;

More information about the Debian-ha-maintainers mailing list