Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Apr 2019 18:46:21 +0000
From:      bugzilla-noreply@freebsd.org
To:        fs@FreeBSD.org
Subject:   [Bug 235775] [FUSEFS]: Reuse cached attributes, when available and valid
Message-ID:  <bug-235775-3630-79fuuOlkSo@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-235775-3630@https.bugs.freebsd.org/bugzilla/>
References:  <bug-235775-3630@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235775

--- Comment #3 from commit-hook@freebsd.org ---
A commit references this bug:

Author: asomers
Date: Mon Apr  8 18:45:45 UTC 2019
New revision: 346043
URL: https://svnweb.freebsd.org/changeset/base/346043

Log:
  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

Changes:
  projects/fuse2/sys/fs/fuse/fuse_internal.c
  projects/fuse2/sys/fs/fuse/fuse_internal.h
  projects/fuse2/sys/fs/fuse/fuse_node.c
  projects/fuse2/sys/fs/fuse/fuse_node.h
  projects/fuse2/sys/fs/fuse/fuse_vnops.c
  projects/fuse2/tests/sys/fs/fusefs/allow_other.cc
  projects/fuse2/tests/sys/fs/fusefs/create.cc
  projects/fuse2/tests/sys/fs/fusefs/default_permissions.cc
  projects/fuse2/tests/sys/fs/fusefs/flush.cc
  projects/fuse2/tests/sys/fs/fusefs/fsync.cc
  projects/fuse2/tests/sys/fs/fusefs/getattr.cc
  projects/fuse2/tests/sys/fs/fusefs/locks.cc
  projects/fuse2/tests/sys/fs/fusefs/lookup.cc
  projects/fuse2/tests/sys/fs/fusefs/open.cc
  projects/fuse2/tests/sys/fs/fusefs/read.cc
  projects/fuse2/tests/sys/fs/fusefs/release.cc
  projects/fuse2/tests/sys/fs/fusefs/setattr.cc
  projects/fuse2/tests/sys/fs/fusefs/unlink.cc
  projects/fuse2/tests/sys/fs/fusefs/utils.cc
  projects/fuse2/tests/sys/fs/fusefs/write.cc

-- 
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-3630-79fuuOlkSo>