This patch series contains a set of minor optimisations that are mainly useful against pNFS systems that may incur a higher performance penalty on unnecessary attribute requests by triggering an internal RPC call from the MDS to the DS. - Speed up state recovery after a server reboot by avoiding unnecessary GETATTR and ACCESS checks. - Avoid unnecessary attribute revalidations on operations such as OPEN_DOWNGRADE, where we don't yet need to update close-to-open cache consistency attributes. - Avoid unnecessary attribute revalidations when we hold a delegation. Trond Myklebust (5): NFSv4: Don't check file access when reclaiming state NFSv4: Don't ask for the change attribute when reclaiming state NFSv4: Don't request a GETATTR on open_downgrade. NFSv4: Don't request close-to-open attribute when holding a delegation NFSv4: Optimise away forced revalidation when we know the attributes are OK fs/nfs/delegation.c | 4 ---- fs/nfs/inode.c | 2 +- fs/nfs/nfs4proc.c | 25 +++++++++++++++++++------ fs/nfs/nfs4xdr.c | 13 ++++--------- 4 files changed, 24 insertions(+), 20 deletions(-) -- 2.9.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