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