Whamcloud - gitweb
LU-17692 flock: get extra reference for lockd 22/54622/5
authorYang Sheng <ys@whamcloud.com>
Thu, 28 Mar 2024 19:54:06 +0000 (03:54 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 23 Apr 2024 19:56:55 +0000 (19:56 +0000)
commit7f8af8f37eadb0d332c94472ae9cb9556f4425d2
tree202d2ea53ddf52fed9ef99d0cf7b72ac9432965a
parent8c88d744294609bf282e71c4de74a96c8a495051
LU-17692 flock: get extra reference for lockd

We should get local locking first for GETLK. Else
the lock_owner could be released while working with
lockd.

Signed-off-by: Yang Sheng <ys@whamcloud.com>
Change-Id: I56e4204e315c2bdbc496b7961519ae45ab1820fe
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/54622
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/file.c