Can OP4_RENEW returns NFS4ERR_EXPIRED and other things related to leases management

DENIEL Philippe philippe.deniel at cea.fr
Mon Jun 2 04:46:28 EDT 2008


Hi,

first of all, I'd like to answer the people that answered so precisely 
to my former question. In fact... I do have a brand new question for the 
beginning of this brand new week ;-)

This time I do have question about clients and leases. For making 
stateful operation, a client require a lease. Lease are renewed by 
OP4_RENEW and several operation like OP_CLOSE (they all are listed on 
page 78 of RFC3530) that show that the client is still active.

I have two questions:
    - when a client appears and makes the 
SET_CLIENTID/SET_CLIENTID_CONFIRM "deal" (I have no other word for 
this... sorry), does it have an active lease as well or not ?
    - on page 201 of RFC3530, it seems like OP4_RENEW can return 
NFS4ERR_EXPIRED. What does this mean ? Should the client refresh a lease 
it uses always before it expires, couldn't it rise it from the land of 
dead leases by calling OP_RENEW ?

Thanks in advance for your help

    Philippe


More information about the NFSv4 mailing list