diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2009-12-15 20:47:36 +0100 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2009-12-15 20:47:36 +0100 |
commit | 72211dbe727f7c1451aa5adfcbd1197b090eb276 (patch) | |
tree | 1669a3a5e7d30e71451cd975161506b84bf6b1ad /README | |
parent | nfs41: fix session fore channel negotiation (diff) | |
download | linux-72211dbe727f7c1451aa5adfcbd1197b090eb276.tar.xz linux-72211dbe727f7c1451aa5adfcbd1197b090eb276.zip |
NFSv4: Release the sequence id before restarting a CLOSE rpc call
If the CLOSE or OPEN_DOWNGRADE call triggers a state recovery, and has
to be resent, then we must release the seqid. Otherwise the open
recovery will wait for the close to finish, which causes a deadlock.
This is mainly a NFSv4.1 problem, although it can theoretically happen
with NFSv4.0 too, in a OPEN_DOWNGRADE situation.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions