help re: V4 locking

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: rick@snowhite.cis.uoguelph.ca
Date: 10/31/01-03:07:41 PM Z


From: rick@snowhite.cis.uoguelph.ca
Date: Wed, 31 Oct 2001 16:07:41 -0500 (EST)
Message-Id: <200110312107.QAA02611@snowhite.cis.uoguelph.ca>
Subject: help re: V4 locking

Help...

I've finally gotten to the stage where I'm trying to implement the locking
part of V4 (I've been avoiding this for quite a while:-) and after looking
at the spec, I'm basically confused.

So here are some pretty basic questions that someone might be willing to
answer:

1 - Does a stateid refer to a lock owner or a <lock_owner,file_lock>?
    (In one place, the spec mentions "a stateid is a shorthand for a
     lock owner", in others it seems to imply it refers to a specific
     lock for an owner.)
2 - Why is a stateid an argument to the LOCK subop and where has it come
     from? (Is it assumed that an OPEN has happened first?)
3 - What stateid is returned by LOCK, LOCKU? (Is it just the stateid that
     was provided as an argument, so the client can verify which succeeded
     or is it meant to be a new one that represents updated lock state?)

Anyhow, thanks in advance for any help, rick
ps: If there is some supporting doc that explains this, please let me know.


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.2 : 03/04/05-01:49:19 AM Z CST