]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit66d09d84f3392915417c520177f90991bec146d7
tree82f2a8c3ed32deb165181373b619dd04902e13cc
parent97776ac8872a30370b638813e9f06c8a099c263b
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