[CI] IBM DLM information

Peter Badovinatz tabmowzo@yahoo.com
Tue, 7 Aug 2001 22:39:51 -0700 (PDT)

--- "Aneesh Kumar K.V" <aneesh.kumar@digital.com> wrote:
> Hi , 
>  Can you just send me  the link for "programming locking application ". The 
> link that DLM page have is taking me to HA documentation. It doesn't talk
> about  locking APIs.
>  -aneesh 

Which page are you looking at?  Let me know and if there's a problem with a
link I'll get it fixed.

If you look at our current DLM pages, at:

Both point to the new Linux-specific DLM client programming guide (look for
references to "Review draft"), it is available as html and as pdf.  This is an
adaptation of the 'Programming Locking Applications' book from HACMP on AIX. 
This book will describe using the DLM as a client, although it does not do much
to describe the internals of the DLM.

The structure of the DLM is such that it consists of core code that is loaded
into the kernel which provides the specific locking functionality.  The code
that interacts with clustering code (e.g., heartbeat, Compaq CI, etc.) is in
the cvs tree in source/dlmdu and source/dlmdcl.  The CVS tree is accessible
from http://oss.software.ibm.com/developerworks/projects/dlm or you can simply
download the most recent 'release' from that page as well.

What information exists about the DLM internals is in CVS in the documents


These have been the opinions of:
Peter R. Badovinatz -- (503)578-5530 (TL 775)
and in no way should be construed as official opinion of 
IBM, Corp.

Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger