diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2013-01-30 22:04:10 +0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2013-01-31 02:45:15 +0400 |
commit | c489ee290bdbbace6bb63ebe6ebd4dd605819495 (patch) | |
tree | f1d41c565e0860cbd474c1bf4cfde37420d76c66 /net | |
parent | edd2e36fe8bd3cec4fa67e746d4c4a9246d0830e (diff) | |
download | linux-c489ee290bdbbace6bb63ebe6ebd4dd605819495.tar.xz |
NFSv4.1: Handle NFS4ERR_DELAY when resetting the NFSv4.1 session
NFS4ERR_DELAY is a legal reply when we call DESTROY_SESSION. It
usually means that the server is busy handling an unfinished RPC
request. Just sleep for a second and then retry.
We also need to be able to handle the NFS4ERR_BACK_CHAN_BUSY return
value. If the NFS server has outstanding callbacks, we just want to
similarly sleep & retry.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Cc: stable@vger.kernel.org
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions