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: v18.2.5~288^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a1fbfe13faf5d60b349d052cecaa5152031e2dc2;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 dc9e31aa8f20..b1744db1e4ac 100644 --- a/src/client/Client.h +++ b/src/client/Client.h @@ -1023,6 +1023,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);