[RFC] [PATCH 0/2] OrangeFS in-kernel lookup and attribute cache

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

 



This patch introduces caching for OrangeFS server lookups and getattrs.
The userspace OrangeFS client has done this in the past. We see a
significant (3 to 4 times) performance improvement with these patches
at a cost of consistency across the cluster, which OrangeFS doesn't
really guarantee anyway.

Martin Brandenburg (2):
  orangefs: Use d_time to avoid excessive lookups
  orangefs: Cache getattr results.

 fs/orangefs/dcache.c          |  4 ++++
 fs/orangefs/inode.c           |  6 +++---
 fs/orangefs/namei.c           | 12 ++++++++++++
 fs/orangefs/orangefs-kernel.h |  4 +++-
 fs/orangefs/orangefs-utils.c  | 38 +++++++++++++++++++++-----------------
 fs/orangefs/protocol.h        |  8 --------
 6 files changed, 43 insertions(+), 29 deletions(-)

-- 
2.7.4

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



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux