]> git.karo-electronics.de Git - karo-tx-linux.git/commit
NFSv4.1: pNFS data servers may be temporarily offline
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 18 Sep 2012 23:51:12 +0000 (19:51 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Thu, 20 Sep 2012 12:12:38 +0000 (08:12 -0400)
commit1ee9e30ee6e0040f51e7c1d00d72110f801f8c36
tree282967f8366c27100a6fd10fc3a2dc95a488b485
parent9cc5c6b152b9b605be21fc5c51458a31d1f26f54
NFSv4.1: pNFS data servers may be temporarily offline

In cases where the pNFS data server is just temporarily out of service,
we want to mark it as such, and then try again later. Typically that will
be in cases of network connection errors etc.
This patch allows us to mark the devices as being "unavailable" for such
transient errors, and will make them available for retries after a
2 minute timeout period.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/nfs4filelayout.c
fs/nfs/nfs4filelayout.h
fs/nfs/nfs4filelayoutdev.c
fs/nfs/pnfs.h
fs/nfs/pnfs_dev.c