All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Address readdirplus performance
@ 2016-11-19 16:54 Trond Myklebust
  2016-11-19 16:54 ` [PATCH 1/3] NFS: Fix a performance regression in readdir Trond Myklebust
  0 siblings, 1 reply; 9+ messages in thread
From: Trond Myklebust @ 2016-11-19 16:54 UTC (permalink / raw)
  To: Benjamin Coddington; +Cc: linux-nfs

Attempt to address two performance issues:
1) The regression pointed out by Ben when doing 'ls -l' on a directory
   that is being modified.
2) When using readdir() to iterate through a directory, avoid lookups
   using the same method we use to avoid attribute revalidation.

The last patch is a cleanup.

Trond Myklebust (3):
  NFS: Fix a performance regression in readdir
  NFS: Be more targeted about readdirplus use when doing
    lookup/revalidation
  NFS: Replace nfs_force_use_readdirplus() with
    nfs_advise_use_readdirplus()

 fs/nfs/dir.c      | 47 ++++++++++++++---------------------------------
 fs/nfs/inode.c    |  2 +-
 fs/nfs/internal.h |  2 +-
 3 files changed, 16 insertions(+), 35 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-12-02 14:32 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-19 16:54 [PATCH 0/3] Address readdirplus performance Trond Myklebust
2016-11-19 16:54 ` [PATCH 1/3] NFS: Fix a performance regression in readdir Trond Myklebust
2016-11-19 16:54   ` [PATCH 2/3] NFS: Be more targeted about readdirplus use when doing lookup/revalidation Trond Myklebust
2016-11-19 16:54     ` [PATCH 3/3] NFS: Replace nfs_force_use_readdirplus() with nfs_advise_use_readdirplus() Trond Myklebust
2016-11-30 19:09     ` [PATCH 2/3] NFS: Be more targeted about readdirplus use when doing lookup/revalidation Benjamin Coddington
2016-12-01 20:47       ` Trond Myklebust
2016-12-02 13:56         ` Benjamin Coddington
2016-12-02 14:32           ` Trond Myklebust
2016-11-30 19:08   ` [PATCH 1/3] NFS: Fix a performance regression in readdir Benjamin Coddington

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.