summaryrefslogtreecommitdiff
path: root/fs/nfs/internal.h
diff options
context:
space:
mode:
authorTrond Myklebust <Trond.Myklebust@netapp.com>2013-04-08 17:50:28 -0400
committerTrond Myklebust <Trond.Myklebust@netapp.com>2013-04-08 18:01:59 -0400
commitbc7a05ca5156915a5aada26d64ee035fdd5e5d25 (patch)
tree3c4d9053ef255e1e21058b94013c6e059b27c735 /fs/nfs/internal.h
parent826e0013082a86fb16f2e414314a5268f744fb96 (diff)
NFSv4: Handle timeouts correctly when probing for lease validity
When we send a RENEW or SEQUENCE operation in order to probe if the lease is still valid, we want it to be able to time out since the lease we are probing is likely to time out too. Currently, because we use soft mount semantics for these RPC calls, the return value is EIO, which causes the state manager to exit with an "unhandled error" message. This patch changes the call semantics, so that the RPC layer returns ETIMEDOUT instead of EIO. We then have the state manager default to a simple retry instead of exiting. Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/internal.h')
0 files changed, 0 insertions, 0 deletions