]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4: try lease recovery on NFS4ERR_EXPIRED
authorRobert Milkowski <rmilkowski@gmail.com>
Tue, 28 Jan 2020 08:37:47 +0000 (08:37 +0000)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Tue, 4 Feb 2020 17:08:24 +0000 (12:08 -0500)
commite506f4316b7b5aaa5c57a07e1a0133356f5e9fe5
tree7b88a6026725a2cb750c3ef931b4b208b3692058
parent2e4aa7821904e1ad3a9ba23d29c58116ddb8ca97
NFSv4: try lease recovery on NFS4ERR_EXPIRED

Currently, if an nfs server returns NFS4ERR_EXPIRED to open(),
we return EIO to applications without even trying to recover.

Fixes: f39ac201a159 ("NFSv4: nfs4_do_handle_exception() handle revoke/expiry of a single stateid")
Signed-off-by: Robert Milkowski <rmilkowski@gmail.com>
Reviewed-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
fs/nfs/nfs4proc.c