Whamcloud - gitweb
LU-13645 ldlm: group locks for DOM IBIT lock 06/39406/7
authorVitaly Fertman <c17818@cray.com>
Tue, 4 Aug 2020 12:12:04 +0000 (15:12 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 30 Oct 2020 06:19:57 +0000 (06:19 +0000)
commit06740440363424bff6cfdb467fcc5544e42cabc1
tree0a2ab2ff3633bebe269dbd118f4e8d05a13fa3da
parenta7c51a49747d58f6af4515827041dbc3fbf0222e
LU-13645 ldlm: group locks for DOM IBIT lock

Group lock is supposed to be taken on such operations as layout swap
used for e.g. HSM, and is to be taken for DOM locks as well.

HPE-bug-id: LUS-8987
Signed-off-by: Vitaly Fertman <c17818@cray.com>
Change-Id: I97888e1aee853d7fe04548681b2ed6805cb494ae
Reviewed-on: https://review.whamcloud.com/39406
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
14 files changed:
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/ldlm/ldlm_inodebits.c
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_resource.c
lustre/mdc/mdc_dev.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_io.c
lustre/ptlrpc/wiretest.c
lustre/tests/sanity-dom.sh
lustre/tests/sanityn.sh
lustre/utils/wirecheck.c
lustre/utils/wiretest.c