Fuse: directory cache eviction stopped working in the linux 6.9.X and onwards

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Team,

I see a regression in the fuse-filesystem for the linux version 6.9.X
and onwards, where the FOPEN_KEEP_CACHE flag is not working as
intended. Just for background, I referred to this linux commit
(https://github.com/torvalds/linux/commit/6433b8998a21dc597002731c4ceb4144e856edc4)
to implement directory listing cache in jacobsa/fuse
(https://github.com/jacobsa/fuse/pull/162).

Ideally, the kernel directory cache should be evicted if the
user-daemon doesn't set FOPEN_KEEP_CACHE bit as part of the OpenDir
response, but it's not getting evicted in the linux version 6.9.X and
onwards.

Could you please help me in resolving this?

Thanks and regards,
Prince Kumar.




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux