[Bug 235775] [FUSE]: Reuse cached attributes, when available and valid
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Feb 16 00:51:43 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235775
Bug ID: 235775
Summary: [FUSE]: Reuse cached attributes, when available and
valid
Product: Base System
Version: CURRENT
Hardware: Any
URL: https://robo.moosefs.com/support/fuse_helloworld.tgz
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: cem at freebsd.org
CC: acid at moosefs.com, ben.rubson at gmail.com,
cem at freebsd.org, freebsd at moosefs.com,
jSML4ThWwBID69YC at protonmail.com, markj at FreeBSD.org,
piotr.konopelko at moosefs.com
Depends on: 230258
Blocks: 235773, 235774
When cached attributes are valid, save a round-trip through FUSE and return the
cached values in VOP_GETATTR.
(Ditto: use cache_enter and keep lookup dentries cached.)
This is a performance optimization rather than a correctness issue.
+++ This bug was initially created as a clone of Bug #230258 +++
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230258
[Bug 230258] [FUSE] [BUG]: Attributes caching issue
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235773
[Bug 235773] [FUSE]: Missing real support for attr/dentry cache timeouts
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235774
[Bug 235774] [FUSE]: Need to evict invalidated cache contents on
fuse_write_directbackend()
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list