From 196f61077949109bd4c7f081582bb115de5dff2b Mon Sep 17 00:00:00 2001 From: Christopher Hoffman Date: Fri, 8 Nov 2024 14:00:43 +0000 Subject: [PATCH] client: Ensure file_cache cap is released. Fixes: https://tracker.ceph.com/issues/68798 Fixes: https://tracker.ceph.com/issues/68831 Signed-off-by: Christopher Hoffman --- src/client/Client.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index b594de7b6d539..c806e391b6fb8 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -11747,6 +11747,8 @@ int Client::_read_async(Fh *f, uint64_t off, uint64_t len, bufferlist *bl, client_lock.lock(); put_cap_ref(in, CEPH_CAP_FILE_CACHE); + } else { + put_cap_ref(in, CEPH_CAP_FILE_CACHE); } if (r >= 0) { -- 2.39.5