/[base]
ViewVC logotype

Revision 346043


Jump to revision: Previous Next
Author: asomers
Date: Mon Apr 8 18:45:41 2019 UTC (5 years, 2 months ago)
Changed paths: 20
Log Message:
fusefs: cache file attributes

FUSE_LOOKUP, FUSE_GETATTR, FUSE_SETATTR, FUSE_MKDIR, FUSE_LINK,
FUSE_SYMLINK, FUSE_MKNOD, and FUSE_CREATE all return file attributes with a
cache validity period.  fusefs will now cache the attributes, if the server
returns a non-zero cache validity period.

This change does _not_ implement finite attr cache timeouts.  That will
follow as part of PR 235773.

PR:		235775
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/allow_other.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/create.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/default_permissions.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/flush.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/fsync.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/getattr.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/locks.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/lookup.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/open.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/read.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/release.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/setattr.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/unlink.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/utils.cc modified , text changed
Directoryprojects/fuse2/tests/sys/fs/fusefs/write.cc modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27