From: Dhairya Parmar Date: Mon, 5 Feb 2024 13:30:31 +0000 (+0530) Subject: client: add function to check if file handle exists X-Git-Tag: v19.1.0~212^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=889cadad8e42db748856a1df4c2b7b6fa582c5fa;p=ceph.git client: add function to check if file handle exists It is named _ll_fh_exists meaning it is a helper func only to be used with low level APIs. Fixes: https://tracker.ceph.com/issues/64313 Signed-off-by: Dhairya Parmar (cherry picked from commit 5d1255c81b0513fc9e70a4c136b3c3a61a85aee1) --- diff --git a/src/client/Client.h b/src/client/Client.h index 712583aa0d3..84142f8e44e 100644 --- a/src/client/Client.h +++ b/src/client/Client.h @@ -1026,6 +1026,9 @@ protected: return it->second; } int get_fd_inode(int fd, InodeRef *in); + bool _ll_fh_exists(Fh *f) { + return ll_unclosed_fh_set.count(f); + } // helpers void wake_up_session_caps(MetaSession *s, bool reconnect);