[PATCH 0/6] Finer grained attribute checking for NFSv4.x

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series allows the NFS client to track attribute information
on a more fine grained basis, so that we do not end up worrying about
the validity of the mode, owner, group etc information when asked about
the timestamps.
Basically, this means that the NFSv4 cache consistency data is tracked
separately from the other attribute data, allowing it to be revalidated
by the cache consistency GETATTR operations.

Trond Myklebust (6):
  NFS: Convert NFS_INO_INVALID flags to unsigned long
  NFS: Don't force a revalidation of all attributes if change is missing
  NFS: Don't redirty the attribute cache in nfs_wcc_update_inode()
  NFS: Don't force unnecessary cache invalidation in nfs_update_inode()
  NFS: More fine grained attribute tracking
  NFSv4: Ignore change attribute invalidations if we hold a delegation

 fs/nfs/dir.c           |   4 +-
 fs/nfs/inode.c         | 132 ++++++++++++++++++++++++++++---------------------
 fs/nfs/nfs4proc.c      |   7 ++-
 fs/nfs/write.c         |   7 ++-
 include/linux/nfs_fs.h |  35 ++++++++-----
 5 files changed, 111 insertions(+), 74 deletions(-)

-- 
2.14.3

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux