]> 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>
Mon, 24 Sep 2012 17:24:25 +0000 (13:24 -0400)
commit38e1b263c4d034175d5093aea6b7a97a2f170815
tree960951a960db91f99416d54ff5120e8ad36e857a
parent8f59edbec973b8d79997584a395e8a2b5fb777c2
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