Red Hat Bugzilla – Bug 457991
/etc/init.d/cman unmounts configfs unconditionally
Last modified: 2009-05-04 07:37:40 EDT
Description of problem:
There are more users of configfs than cman, including o2cb and netconsole. Thus, it is unexpected (and anti-social) behavior for cman to unmount configfs unconditionally. It is easy to check before unmounting configfs.
For example, in o2cb.init, we do it like this:
# Only unmount configfs if there are no other users
if [ -z "$(ls -1 "$(configfs_path)")" ]
unmount_filesystem "configfs" "$(configfs_path)"
Version-Release number of selected component (if applicable):
I fixed this in master/stable2 with this commit: 807f68e240762b223a0db57c4ca95f2a3c45245f
It should propagate down to RHEL* branches. Please let me know if you want to do it, or can I.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.
More information and reason for this action is here:
Fabio, I think this has been fixed juding by the above comments, can we close this now?
Fixed in RHEL5 branch: 359aa12fbcec49a581166089582c55e3e3e378d1
RHEL4 is not affected.
Chris please advice if you want it in RHEL5* branches as well.
Ok I think the fix has propagated everywhere, otherwise Chris can reopen the bug.