Re: RE: [Opendlm-devel] ODLM/OGFS Recovery

Stanley Wang <[email protected]> Thu, 29 Apr 2004 18:33:51 +0800
Newsgroups gmane.comp.file-systems.opengfs.devel
Message-ID <[email protected]>
[snip]

>I did a little googling on DLM persistent locks and found this man
>page.  It looks like it is for trucluster.  It describes persistent
>locks and how recovery was done.  This one is similar to what
>I remember (which makes since since persistent locks were implemented
>for a large database software company and many vendors implemented
>what they asked for :) )
>
>http://h30097.www3.hp.com/docs/cluster_doc/cluster_16/MAN/MAN3/0024____.HTM
>
>I am a bit surprised that openDLM's persistent locks do not provide
>the same kind of functionality.  The whole point was to give an
>application a chance to do a recovery before granting more locks
>without having to keep the locks open.
>
>Are there any openDLM folks who can explain how these ORPHAN can be used
>in a distributed application if it cannot handle node death?  I thought
>node death was one of the big reasons for clusters and DLMs...
>
>Depending on the order of lock recovery seems to be asking for trouble.
>  
>
Sorry for late responding :)

I finally get the url you mentioned from Google's cache, thanks a lot 
for your help :)
And I'm trying to find how they store the orphan/persistent locks, but 
failed to get that. Do you have any ideas about that? AFAIK, it's the 
major barrier for current OpenDLM to support orphan/persistent lock even 
on node failure cases. (For worest case, the failed node holds one 
orphan lock, and it also acted as both directory/master for this lock. 
To avoid this happening, we need keep one copy for each orphan lock on 
each node, is that right?)

Thanks again,
Stan

-- 
Opinions expressed are those of the author and do not represent Intel
Corporation
"gpg --recv-keys --keyserver wwwkeys.pgp.net E1390A7F"
{E1390A7F:3AD1 1B0C 2019 E183 0CFF  55E8 369A 8B75 E139 0A7F}



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click