Whamcloud - gitweb
LU-13116 mgc: do not lose sptlrpc config lock 44/37344/9
authorSebastien Buisson <sbuisson@ddn.com>
Tue, 28 Jan 2020 12:00:49 +0000 (21:00 +0900)
committerOleg Drokin <green@whamcloud.com>
Tue, 17 Mar 2020 03:40:58 +0000 (03:40 +0000)
commit26e8f1137b82b26dca0219f58543ea6edd9a30ae
treee03eaae0f080799cee05f5bf4ce210e5ae58cc8a
parente880a6fccbc57ae335949c1dd20335359b1cb220
LU-13116 mgc: do not lose sptlrpc config lock

Multiple targets on the same node can make use of the same lock on
sptlrpc config log. So if a target is being stopped, sptlrpc
config log should not be directly marked as stopping.

Fixes: 0ad54d5977 ("LU-11185 mgc: config lock leak")
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I09c2b0c276daadb66721df88c33f734ebba86114
Reviewed-on: https://review.whamcloud.com/37344
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexander Boyko <c17825@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mgc/mgc_request.c
lustre/tests/recovery-small.sh
lustre/tests/test-framework.sh