]> git-server-git.apps.pok.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>
Mon, 30 Jan 2023 07:34:57 +0000 (15:34 +0800)
commitf9c78fe72f3d7c02e927f71e0fbd841605c42708
tree8b9336219b5e11c743d2956dba3c6c6778bcb0ef
parentf6a9bd6a69362527502eba4906e2605f3474007f
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>
src/ceph_fuse.cc