NFSv4: renewd needs to be able to handle the NFS4ERR_CB_PATH_DOWN error
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 24 Aug 2011 19:07:37 +0000 (15:07 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 24 Aug 2011 19:07:37 +0000 (15:07 -0400)
commit042b60beb410caf68f576d63d6849d0f0a545eb0
tree82f2a8c3ed32deb165181373b619dd04902e13cc
parent2f60ea6b8ceda61ae08bef71a652eac36ec193b3
NFSv4: renewd needs to be able to handle the NFS4ERR_CB_PATH_DOWN error

The NFSv4 spec does not specify that the server must repeat that error,
so in order to avoid having the delegations revoked, we should handle
it immediately.

Also note that NFS4ERR_CB_PATH_DOWN does in fact renew the lease...

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/nfs4_fs.h
fs/nfs/nfs4proc.c
fs/nfs/nfs4state.c