[Linux-cluster] Re: Csnap instantiation and failover using libdlm

Benjamin Marzinski bmarzins at redhat.com
Tue Oct 19 18:32:00 UTC 2004


On Tue, Oct 19, 2004 at 01:48:15PM -0400, Daniel Phillips wrote:
> On Tuesday 19 October 2004 11:20, Benjamin Marzinski wrote:
> 
> > O.k. stupid question time: If a userspace process graps this
> > exclusive lock, and then dies unexpectedly, does the lock
> > automatically get freed?
> 
> Yes.  Though I haven't looked closely at this, it seems the locks are 
> cleaned up when the fd that libdlm creates to pass lock completions to 
> userspace is closed.  It's not strictly coupled to process exit, it's 
> even more sensible.
> 

o.k. As long as a server never loses it's lock while there is the possibility
that it could write to disk, and the lock gets automatically freed once the
process has died, I don't have any objections.

-Ben




More information about the Linux-cluster mailing list