OSDN Git Service

NFSv4.1 identify and mark RPC tasks that can move between transports
authorOlga Kornievskaia <kolga@netapp.com>
Thu, 24 Jun 2021 03:28:51 +0000 (23:28 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Thu, 8 Jul 2021 18:03:24 +0000 (14:03 -0400)
commit85e39feead948bdf8322c961d7a9bebc20d629f3
tree2b74c6f35769122f29397602b6579a3152688867
parent5b7eb78486cd9ac58bfbd6d84ea0fe2d9fead03b
NFSv4.1 identify and mark RPC tasks that can move between transports

In preparation for when we can re-try a task on a different transport,
identify and mark such RPC tasks as moveable. Only 4.1+ operarations can
be re-tried on a different transport.

Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/nfs4proc.c
fs/nfs/pagelist.c
fs/nfs/write.c
include/linux/sunrpc/sched.h