Whamcloud - gitweb
LU-16385 obdlcass: stop MGC before MGS
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 12 Dec 2022 13:35:41 +0000 (16:35 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Tue, 17 Jan 2023 19:40:21 +0000 (19:40 +0000)
commitf7688f0b2314937914a10d66a9288c5fd1b0b308
tree3280176ea77eda6ccf74b9da60937f7dcd1dc97f
parent5eee2c0db67db108269ee43e83722d012f38cd77
LU-16385 obdlcass: stop MGC before MGS

drops a reference to MGC when MGS is being umounted so that
MGC doesn't try to disconnected from a missing MGS which
can take long and hurt HA.

Lustre-change: https://review.whamcloud.com/49378
Lustre-commit: 817184a9788ae399dcd5cf53ae7c9801e4778a43

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: Ib15f1ca56c47201bf6e29c12b3f81a11e55944ca
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/49641
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/lustre_disk.h
lustre/obdclass/obd_mount.c
lustre/obdclass/obd_mount_server.c