1 Feb 2012 01:13
Re: Need for clarification of CLAIM_DELEGATE_PREV
Rick Macklem <rmacklem <at> uoguelph.ca>
2012-02-01 00:13:36 GMT
2012-02-01 00:13:36 GMT
This text reads well to me, except for a couple of trivial typos that I've flagged below, rick. ----- Original Message ----- > So here is my updated proposal for clarification/corrections that > I'd like the group to consider. The T* notes correspond to Trond's > Comments. > > ..> Explicitly state DELEGPURGE supported iff CLAIM_DELEGATE_PREV is > T2> supported. Either both will return NFS4ERR_NOTSUPP or neither > will. > T2> Note that NFS4ERR_NOTSUPP is already used to indicate that > exclusive > T2> OPEN is not supported even though OPEN as a whole is. > ..> > T1> CLAIM_DELEGATE_PREV may only be used after a SETCLIENTID_CONFIRM > and before > T1> DELEGPURGE. When it is used outside of this context, the server, > T1> if it supports CLAIM_DELEGATE_PREV, will return the error > T1> NFS4ERR_INVAL > ..> CLAIM_DELEGATE_PREV is primarily to deal with the case in which > the > ..> client (only) restarts. > T1> Another case in which the client may use CLAIM_DELEGATE_PREV is > T1> after receiving NFS4ERR_EXPIRED indicating a network partition > T1> which resulted in loss of lease state. In such a situation, a > T1> server MAY honor a CLAIM_DELEGATE_PREV reclaim, even though it > T1> is not supporting "courtesy locks". > ..> > T5> One good way to think about persistent delegations is that for the(Continue reading)
RSS Feed