When mounting a fs, we first join the mountgroup, then tell mount.gfs to procede with the kernel mount.  Once we're in the mountgroup, we can get a stop callback at any time, which requires us to block the fs by setting a sysfs file.  If the kernel mount is slow, we can get a stop callback and try to set the sysfs file before the kernel mount has actually created the sysfs files for the fs.  A new (untested) function delays any further processing until the sysfs files exist.
When mounting a fs, we first join the mountgroup, then tell mount.gfs
to procede with the kernel mount.  Once we're in the mountgroup, we
can get a stop callback at any time, which requires us to block the
fs by setting a sysfs file.  If the kernel mount is slow, we can get
a stop callback and try to set the sysfs file before the kernel mount
has actually created the sysfs files for the fs.  A new (untested)
function delays any further processing until the sysfs files exist.

stevenraspudic/resource-agents,stevenraspudic/resource-agents,asp24/resource-agents,stevenraspudic/resource-agents,asp24/resource-agents,asp24/resource-agents