[pnfs] October Bakeathon: Draft 13 and NFSv4.1 OPEN clientid and other seqid/clientid questions.
William A. (Andy) Adamson
andros at citi.umich.edu
Tue Sep 18 09:06:33 EDT 2007
Hi
In the interest of interoperabilty in the face of a bit of confusion in
draft 13, here is what I propose that the Linux server will do WRT
NFSv4.0sequence IDs and client IDs for
NFSv4.1.
CLOSE, LOCK(old lockowner) , LOCKU, OPEN_DOWNGRADE
- ignore sequence ID
LOCK (new lockowner)
- ignore OPEN client ID and sequence ID
OPEN
- ignore client ID
- ignore sequence ID
OPEN is the really confusing one - I belive the intention in draft 13 is to
ignore all client ID and sequence ID for NFSv4.1, and instead derive the
client ID from the Session ID, and use the Session sequence ID.
draft 13 OPEN (section 18.16.4) says
The client ID associated with the owner is
not derived from the client field of the owner parameter but is
instead the client ID associated with the session on which the
request is issued. If the client ID field of the owner parameter is
not zero, the server MUST return an NFS4ERR_INVAL error.
but I don't believe it !!
What are other implementations doing?
Regards
-->Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://linux-nfs.org/pipermail/pnfs/attachments/20070918/7da61818/attachment.htm
More information about the pNFS
mailing list