From: Christopher Hoffman Date: Fri, 8 Nov 2024 14:00:43 +0000 (+0000) Subject: client: Ensure file_cache cap is released. X-Git-Tag: testing/wip-vshankar-testing-20260120.085915-debug^2~13^2~99 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=196f61077949109bd4c7f081582bb115de5dff2b;p=ceph-ci.git 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 --- diff --git a/src/client/Client.cc b/src/client/Client.cc index b594de7b6d5..c806e391b6f 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) {