[fuse] Unexpectedly large number of getattr() and lookup requests

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

 



Hello,

I am seeing an unexpectedly large number of getattr() and lookup()
requests being sent to userspace fuse. I am setting a very large
attr_timeout and entry_timeout, so I would have expected that the
maximum number of getattr() and lookup() requests is capped by the
number of distinct files in the filesystem plus the number of forget
requests.

However, actual numbers are much higher. For example, when running tests
on a filesystem with 2960 directory entries, I am getting scenarios
with 203447 lookup requests, 12970 getattr requests, and zero forget
requests.

Did I misunderstand something about how dentry and attribute caching
works?

Thanks,
-Nikolaus
-- 
GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F

             »Time flies like an arrow, fruit flies like a Banana.«




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

  Powered by Linux