Whamcloud - gitweb
LU-14930 mdt: abort_recov_mdt shouldn't abort client recovery 10/44610/2
authorMikhail Pershin <mpershin@whamcloud.com>
Wed, 11 Aug 2021 14:30:48 +0000 (17:30 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 25 Aug 2021 20:04:11 +0000 (20:04 +0000)
commit6fd75f264c5f5c186bbfe559e1a98fb3769d8128
tree6b62d0a28e56ffb9c136a0e7a6df6b61e2129c02
parent084546f7d01b0eec8dafae9bc50edc778c3886ca
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.

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/44610
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Hongchao Zhang <hongchao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ldlm/ldlm_lib.c
lustre/mdt/mdt_handler.c
lustre/obdclass/lprocfs_status_server.c