]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly
authorTrond Myklebust <trond.myklebust@primarydata.com>
Sun, 5 Jul 2015 19:26:58 +0000 (15:26 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Sun, 5 Jul 2015 19:50:18 +0000 (15:50 -0400)
commita53ef10df559b5734f12a02a78f771177c549cd5
tree02f1e29fa6989be3e4de821af3ccf0a1ac6ba688
parent8f722f2d5586fa91eb282a0fbd59c3588cc590ec
NFSv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly

RFC5661 states:

      The server has encountered an unrecoverable fault with the
      backchannel (e.g., it has lost track of the sequence ID for a slot
      in the backchannel).  The client MUST stop sending more requests
      on the session's fore channel, wait for all outstanding requests
      to complete on the fore and back channel, and then destroy the
      session.

Ensure we do so...

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/nfs4state.c