[Linux-cluster] Clvm over gnbd + rgmanager
Derek Anderson
danderso at redhat.com
Mon Mar 7 17:25:13 UTC 2005
Ion Alberdi wrote:
> Derek Anderson wrote:
>
>>
>> This is indeed a problem with fs.sh. It attempts to umount with the
>> device name rather than the mount point, which is not guaranteed to
>> work in all situations. From mount(8):
>>
>> "A file system is specified by giving the directory where
>> it has been mounted. Giving the special device on which the
>> file sys-
>> tem lives may also work, but is obsolete, mainly because it
>> will fail
>> in case this device was mounted on more than one directory."
>>
>> So that's why it is failing. The solution is probably to umount with
>> the mount point. I'll open a bug and let Lon decide.
>>
> I modified fs.sh,
> umount $dev -> umount $mp line 821,
> and I had that on syslog
> Mar 7 17:08:04 gump kernel: kjournald starting. Commit interval 5
> seconds
> Mar 7 17:08:04 gump kernel: EXT3 FS on dm-0, internal journal
> Mar 7 17:08:04 gump kernel: EXT3-fs: mounted filesystem with ordered
> data mode.
> Mar 7 17:08:05 gump clurgmgrd[7356]: <notice> Resource group hello
> started
> Mar 7 17:09:02 gump clurgmgrd[7356]: <info> Magma Event: Membership
> Change
> Mar 7 17:09:02 gump clurgmgrd[7356]: <info> State change: buba UP
> Mar 7 17:09:05 gump clurgmgrd[7356]: <notice> status on fs "my fs"
> returned 1 (generic error)
> Mar 7 17:09:05 gump clurgmgrd[7356]: <notice> Stopping resource group
> hello
> Mar 7 17:09:05 gump clurgmgrd[7356]: <notice> stop on script "Hello
> Script" returned 1 (generic error)
> Mar 7 17:09:05 gump clurgmgrd[7356]: <crit> #12: RG hello failed to
> stop; intervention required
> Mar 7 17:09:05 gump clurgmgrd[7356]: <notice> Resource group hello is
> failed
>
> The file system remains mounted after all this logs...
>
> I think the strangest thing doesn't come from stop, but from status:
> Mar 7 17:09:05 gump clurgmgrd[7356]: <notice> status on fs "my fs"
> returned 1 (generic error)
> I don't understand why this message appears some minutes after
> launching the service and using a logical volume ,whereas the status
> doesnt change with other devices (IDE, gnbd, file devices (I used
> mount -o loop)).
Can you send the output of both 'mount' and 'cat /proc/mounts'. Thanks.
More information about the Linux-cluster
mailing list