]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process()
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Wed, 13 Nov 2019 07:34:00 +0000 (08:34 +0100)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Wed, 13 Nov 2019 15:37:17 +0000 (16:37 +0100)
commit7e480cb1f9e4d22241d6aacaf80f8887cbf4626e
tree6487156cd7d6379a8a6be43a61591b81313087c3
parent7112eb7d197374a23233fefb8703fe9d1d07b39a
NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process()

If the server returns a bad or dead session error, the we don't want
to update the session slot number, but just immediately schedule
recovery and allow it to proceed.

We can/should then remove handling in other places

Fixes: 9f02f6180987 ("NFSv4.1: Avoid false retries when RPC calls are interrupted")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/nfs4proc.c