]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph_fuse: make it to force invalidating dentries when kernel >=3.18
authorXiubo Li <xiubli@redhat.com>
Wed, 19 Oct 2022 08:44:04 +0000 (16:44 +0800)
committerXiubo Li <xiubli@redhat.com>
Fri, 10 Mar 2023 05:49:39 +0000 (13:49 +0800)
commitc8078f1b57c1fd59b305f5b72e5dafd5000b13ff
treef60a75ed2120e112a92e86ec96fb2781d17d482a
parentbf7839b4cb5aa3ae1ad07b7112ce03010a02c22d
ceph_fuse: make it to force invalidating dentries when kernel >=3.18

The remount will fail randomly for unknown reasons. And in certain
circumstance we can reprodce this very easy, which will block our
testing. Make it posible to force to old method to invalidate the
dcache when the "client_try_dentry_invalidate" option is enabled
even kernel version >= 3.18.0

Fixes: https://tracker.ceph.com/issues/56532
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit f9c78fe72f3d7c02e927f71e0fbd841605c42708)
src/ceph_fuse.cc