Whamcloud - gitweb
LU-14930 mdt: abort_recov_mdt shouldn't abort client recovery
authorMikhail Pershin <mpershin@whamcloud.com>
Wed, 11 Aug 2021 14:30:48 +0000 (17:30 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Sat, 28 Aug 2021 01:30:34 +0000 (01:30 +0000)
commitb24bc80966681a94ad3d95ed84081bf3f4ad11d0
treee757429e45c167b2a3409dd0c5d4588ed6699cdf
parent75fd9e117c1b6505d992efaf112822214d107058
LU-14930 mdt: abort_recov_mdt shouldn't abort client recovery

When abort_recov_mdt is set to abort MDT-MDT recovery then
abort_recovery flag is set too inside target_stop_recovery_thread()
call, that causes not just MDT-MDT recovery abort but aborts
also clients/MDT recovery.

Lustre-commit: 6fd75f264c5f5c186bbfe559e1a98fb3769d8128
Lustre-change: https://review.whamcloud.com/44610

Fixes: dd9e79b64d ("LU-12546 mdt: abort recovery between MDTs")
Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: Ibda05e91a2da90156e2b6c9fdcb2169cdbd50fe4
Reviewed-on: https://review.whamcloud.com/44669
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/ldlm/ldlm_lib.c
lustre/mdt/mdt_handler.c
lustre/obdclass/lprocfs_status_server.c