Whamcloud - gitweb
LU-2525 ldlm: add asynchronous flocks 89/4889/79
authorAndriy Skulysh <c17819@cray.com>
Tue, 5 Feb 2019 13:37:48 +0000 (15:37 +0200)
committerOleg Drokin <green@whamcloud.com>
Sun, 24 Nov 2024 06:08:33 +0000 (06:08 +0000)
commit3177b0dc5d18a8e3d77eb10fa6f266ff83cbe222
treeae72b1a095c20eb32f34ff3b9793fd5197e8f90e
parenta29cff26051888a986380d57f0501d70d11dd743
LU-2525 ldlm: add asynchronous flocks

Add support of asynchronous flocks.
They are used only by Linux nfsd for now.

HPE-bug-id: LUS-3210, LUS-7034,LUS-7031,LUS-8832, LUS-8313
HPE-bug-id: LUS-8592
Change-Id: Iefafaf014fd06d569dc5d1dd22ebb3518d04e99a
Reviewed-by: Vitaly Fertman <c17818@cray.com>
Reviewed-by: Alexander Boyko <c17825@cray.com>
Signed-off-by: Andriy Skulysh <andriy.skulysh@hpe.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/4889
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexander Boyko <alexander.boyko@hpe.com>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Vitaly Fertman <vitaly.fertman@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
13 files changed:
lustre/autoconf/lustre-core.m4
lustre/include/lustre_dlm.h
lustre/include/obd.h
lustre/include/obd_class.h
lustre/ldlm/ldlm_flock.c
lustre/ldlm/ldlm_request.c
lustre/ldlm/ldlm_resource.c
lustre/llite/file.c
lustre/lmv/lmv_obd.c
lustre/mdc/mdc_internal.h
lustre/mdc/mdc_locks.c
lustre/mdc/mdc_request.c
lustre/obdclass/lprocfs_status.c