diff options
author | Xiubo Li <xiubli@redhat.com> | 2024-07-29 16:04:11 +0800 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2024-09-24 22:51:28 +0200 |
commit | adc52461767f675264f2876d61e7220c113023e8 (patch) | |
tree | c64561f122bb22e2ee04a1c08f04bf88067ca624 /fs/notify/mark.c | |
parent | c085f6ca956f75d40422db96eaa6298867db8dca (diff) |
ceph: flush all caps releases when syncing the whole filesystem
We have hit a race between cap releases and cap revoke request
that will cause the check_caps() to miss sending a cap revoke ack
to MDS. And the client will depend on the cap release to release
that revoking caps, which could be delayed for some unknown reasons.
In Kclient we have figured out the RCA about race and we need
a way to explictly trigger this manually could help to get rid
of the caps revoke stuck issue.
Link: https://tracker.ceph.com/issues/67221
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/notify/mark.c')
0 files changed, 0 insertions, 0 deletions