summaryrefslogtreecommitdiffstats
path: root/fs/nfs/inode.c
diff options
context:
space:
mode:
authorOlga Kornievskaia <kolga@netapp.com>2017-06-23 10:26:59 -0400
committerAnna Schumaker <Anna.Schumaker@Netapp.com>2017-07-13 16:00:08 -0400
commit22368ff11d72eb06051f9b51abbc6842496c2d3a (patch)
tree40d03d1d7ac558ec59153362fab7996d56099b0e /fs/nfs/inode.c
parenta0bc01e0f1fa39702b5244b3bac699bea0d4f413 (diff)
downloadop-kernel-dev-22368ff11d72eb06051f9b51abbc6842496c2d3a.zip
op-kernel-dev-22368ff11d72eb06051f9b51abbc6842496c2d3a.tar.gz
PNFS for stateid errors retry against MDS first
Upon receiving a stateid error such as BAD_STATEID, the client should retry the operation against the MDS before deciding to do stateid recovery. Previously, the code would initiate state recovery and it could lead to a race in a state manager that could chose an incorrect recovery method which would lead to the EIO failure for the application. Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/inode.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud