Whamcloud - gitweb
LU-12546 mdt: abort recovery between MDTs 27/36027/10
authorHongchao Zhang <hongchao@whamcloud.com>
Sun, 12 Apr 2020 12:40:27 +0000 (20:40 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 7 Nov 2020 08:14:02 +0000 (08:14 +0000)
commitdd9e79b64d49f6d66d121f072e0e7516963b4da0
tree9f76e50bdc49909c2dd2956b692e46b023989867
parent6a2b9ef84274e319bce9a367cb0261aff3ae636b
LU-12546 mdt: abort recovery between MDTs

Add an option to abort recovery between MDTs in case there is a
problem during recovery (e.g. MDT is missing or has broken logs),
but don't abort recovery between MDT and clients.

Change-Id: Id88f2b2ebae5cfa722dcac67c087b9b9a448721e
Signed-off-by: Hongchao Zhang <hongchao@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/36027
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
12 files changed:
lustre/include/lustre_disk.h
lustre/include/obd.h
lustre/include/uapi/linux/lustre/lustre_ioctl.h
lustre/ldlm/ldlm_lib.c
lustre/mdt/mdt_handler.c
lustre/obdclass/obd_mount.c
lustre/obdclass/obd_mount_server.c
lustre/tests/replay-single.sh
lustre/tests/test-framework.sh
lustre/utils/lctl.c
lustre/utils/obd.c
lustre/utils/obdctl.h