/[base]
ViewVC logotype

Revision 346046


Jump to revision: Previous Next
Author: asomers
Date: Tue Apr 9 00:47:38 2019 UTC (5 years, 2 months ago)
Changed paths: 7
Log Message:
fusefs: implement attribute cache timeouts

The FUSE protocol allows the server to specify the timeout period for the
client's attribute and entry caches.  This commit implements the timeout
period for the attribute cache.  The entry cache's timeout period is
currently disabled because it panics, and is guarded by the
vfs.fusefs.lookup_cache_expire sysctl.

PR:		235773
Reported by:	cem
Sponsored by:	The FreeBSD Foundation


Changed paths

Path Details
Directoryprojects/fuse2/sys/fs/fuse/fuse_internal.c modified , text changed
Directoryprojects/fuse2/sys/fs/fuse/fuse_internal.h modified , text changed
Directoryprojects/fuse2/sys/fs/fuse/fuse_node.c modified , text changed
Directoryprojects/fuse2/sys/fs/fuse/fuse_node.h modified , text changed
Directoryprojects/fuse2/sys/fs/fuse/fuse_vnops.c modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/getattr.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/lookup.cc modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27