Whamcloud - gitweb
LU-14956 fld: repeat failed FLDB lookup 23/44723/13
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 23 Aug 2021 07:29:18 +0000 (10:29 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 13 Dec 2021 03:53:24 +0000 (03:53 +0000)
commitbc6a7c36cab621de7f2a1522dc986923cb29c18e
tree0d5f250e49c43d0e907ac0acbb9ae59fe66a268d
parent993808978803771748b2c4bb3982baf01482ce5e
LU-14956 fld: repeat failed FLDB lookup

it's possible that LWP reconnection is in progress after remote
MDS restart. if FLDB misses an entry, then FLDB lookup can fail
with EAGAIN and whole RPC processing (like MDS_REINT) can fail
as well. try to lookup few times in cases of EAGAIN.

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: Ib6aeaf7706a6465b0c8bee696d985bb440ed192e
Reviewed-on: https://review.whamcloud.com/44723
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/fld/fld_handler.c