Whamcloud - gitweb
LU-10419 lfsck: no delay for notify RPC 31/30831/2
authorFan Yong <fan.yong@intel.com>
Thu, 11 Jan 2018 02:36:18 +0000 (10:36 +0800)
committerJohn L. Hammond <jhammond@whamcloud.com>
Wed, 1 Aug 2018 16:34:39 +0000 (16:34 +0000)
commit9fef9ad10b26a4338c22105e66308ead5408173e
treed7e28209848a50ac75805efe0036e98b3797066b
parent21d33c11abdb2908fa5fa43bb942a97615c6f7a2
LU-10419 lfsck: no delay for notify RPC

It is impossible that current MDT has trouble on the connection
with some other MDT(s) or OST(s). Under such case, the LFSCK on
current MDT should skip related MDT(s) or OST(s) to avoid whole
LFSCK process being blocked by the trouble connection or remote
targets via setting the LFSCK notify RPC as rq_no_delay.

This is back ported from master:
lustre-change: http://review.whamcloud.com/30768
lustre-commit: d8827a8ce44db121f80223dc7189e32f5bf3fd45

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: Ib35080cedcbe49f4ae8c4b3690a4743d5afe41b1
Reviewed-on: https://review.whamcloud.com/30831
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
lustre/lfsck/lfsck_layout.c
lustre/lfsck/lfsck_lib.c