summaryrefslogtreecommitdiff
path: root/fs/ceph/locks.c
diff options
context:
space:
mode:
authorXiubo Li <xiubli@redhat.com>2024-01-04 09:21:30 +0800
committerIlya Dryomov <idryomov@gmail.com>2024-02-07 14:58:02 +0100
commit07045648c07c5632e0dfd5ce084d3cd0cec0258a (patch)
treee080ace00b887d8378900220f155bace2bdad531 /fs/ceph/locks.c
parentcda4672da1c26835dcbd7aec2bfed954eda9b5ef (diff)
downloadlinux-07045648c07c5632e0dfd5ce084d3cd0cec0258a.tar.gz
linux-07045648c07c5632e0dfd5ce084d3cd0cec0258a.tar.bz2
linux-07045648c07c5632e0dfd5ce084d3cd0cec0258a.zip
ceph: always check dir caps asynchronously
The MDS will issue the 'Fr' caps for async dirop, while there is buggy in kclient and it could miss releasing the async dirop caps, which is 'Fsxr'. And then the MDS will complain with: "[WRN] client.xxx isn't responding to mclientcaps(revoke) ..." So when releasing the dirop async requests or when they fail we should always make sure that being revoked caps could be released. Link: https://tracker.ceph.com/issues/50223 Signed-off-by: Xiubo Li <xiubli@redhat.com> Reviewed-by: Milind Changire <mchangir@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/locks.c')
0 files changed, 0 insertions, 0 deletions