[Cluster-devel] gfs_controld doesn't clean up tables properly

Fabio Massimo Di Nitto fabbione at fabbione.net
Mon Oct 29 11:29:17 UTC 2007


I found the problem to be a missing /sbin/umount.gfs* in the installed system.

Is there any way we can make the system provide a *slightly* better error?

Fabio

Fabio Massimo Di Nitto wrote:
> Hi guys,
> 
> I think we have seen a similar bug a while ago and I am afraid it's back again.
> 
> Extremely simple setup, 3 nodes cluster, no services or anything fancy. One
> shared block device (aoe + vblade) on 2.6.24-rc1.
> 
> node1# mkfs.gfs -j 6 -p lock_dlm -t gutsy:gfs /dev/etherd/e0.0
> 
> on all nodes:
> 
> mount -t gfs /dev/etherd/e0.0 /mnt/gfs
> umount /mnt/gfs
> mount -t gfs /dev/etherd/e0.0 /mnt/gfs
> /sbin/mount.gfs: mount point already used or other mount in progress
> /sbin/mount.gfs: error mounting lockproto lock_dlm
> 
> Oct 26 10:37:55 node3 gfs_controld[3466]: mount point /mnt/gfs already used
> 
> note that the first mount succeeded properly.
> 
> Attempting to mount to another mountpoint will stall:
> 
> root at node3:~# mount -t gfs /dev/etherd/e0.0 /mnt/gfs2
> [hang]
> there is no strace output.
> 
> Fabio
> 
> PS sorry i don't have enough time to look into this today in more details.
> 


-- 
I'm going to make him an offer he can't refuse.




More information about the Cluster-devel mailing list