Date: Sat, 16 Feb 2019 00:51:39 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 235775] [FUSE]: Reuse cached attributes, when available and valid Message-ID: <bug-235775-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235775 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@FreeBSD.org Reporter: cem@freebsd.org CC: acid@moosefs.com, ben.rubson@gmail.com, cem@freebsd.org, freebsd@moosefs.com, jSML4ThWwBID69YC@protonmail.com, markj@FreeBSD.org, piotr.konopelko@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=3D230258 [Bug 230258] [FUSE] [BUG]: Attributes caching issue https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235773 [Bug 235773] [FUSE]: Missing real support for attr/dentry cache timeouts https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235774 [Bug 235774] [FUSE]: Need to evict invalidated cache contents on fuse_write_directbackend() --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-235775-227>