Whamcloud - gitweb
LU-15121 llite: skip request slot for lmv_revalidate_slaves() 75/45275/2
authorAndriy Skulysh <c17819@cray.com>
Fri, 30 Aug 2019 11:43:29 +0000 (14:43 +0300)
committerOleg Drokin <green@whamcloud.com>
Sat, 20 Nov 2021 06:27:49 +0000 (06:27 +0000)
commit7e781c605c4189ea1f4b0a343863280ebeb237d4
treeb576b5f650f1727d9c14856915bcfa327568c141
parentf5fd5a363cc48e38cfd906edab3dec78d88a79e5
LU-15121 llite: skip request slot for lmv_revalidate_slaves()

Some syscalls need lmv_revalidate_slaves(). It requires
second lock enqueue and the it can be blocked by
lack of RPC slots.

Don't acquire rpc slot for second lock enqueue.

Change-Id: Ida23c648c2bd169c4d238543731796232aa490dc
HPE-bug-id: LUS-8416
Signed-off-by: Andriy Skulysh <c17819@cray.com>
Reviewed-by: Vitaly Fertman <c17818@cray.com>
Reviewed-by: Alexander Zarochentsev <c17826@cray.com>
Reviewed-on: https://review.whamcloud.com/45275
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Vitaly Fertman <vitaly.fertman@hpe.com>
Reviewed-by: Alexander Zarochentsev <alexander.zarochentsev@hpe.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
lustre/include/lustre_dlm.h
lustre/include/obd.h
lustre/ldlm/ldlm_request.c
lustre/lfsck/lfsck_lib.c
lustre/llite/statahead.c
lustre/lmv/lmv_intent.c
lustre/mdc/mdc_dev.c
lustre/mdc/mdc_locks.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_reint.c
lustre/osc/osc_request.c
lustre/quota/qsd_request.c