Re: [PATCH 0/7] Misc NFS + pNFS performance enhancements

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

 



On Wed, 2018-09-05 at 15:33 -0400, Chuck Lever wrote:
> > On Sep 5, 2018, at 3:23 PM, Trond Myklebust <trondmy@xxxxxxxxx>
> > wrote:
> > 
> > Fallout from a bunch of flame graphs...
> 
> Hey, are these in a public git repo I can pull from?
> 

I've pushed out my 'testing' branch to git.linux-nfs.org. The usual
caveats apply: please do not treat that branch as being stable, assume
it won't be rebased or assume that I won't change the contents. It is
just there for testing purposes.

Cheers
 Trond

> 
> > Trond Myklebust (7):
> >  pNFS: Don't zero out the array in nfs4_alloc_pages()
> >  pNFS: Don't allocate more pages than we need to fit a layoutget
> >    response
> >  NFS: Convert lookups of the lock context to RCU
> >  NFS: Simplify internal check for whether file is open for write
> >  NFS: Convert lookups of the open context to RCU
> >  NFSv4: Convert open state lookup to use RCU
> >  NFSv4: Convert struct nfs4_state to use refcount_t
> > 
> > fs/nfs/delegation.c                    | 11 ++--
> > fs/nfs/filelayout/filelayout.c         |  1 +
> > fs/nfs/flexfilelayout/flexfilelayout.c |  1 +
> > fs/nfs/inode.c                         | 70 +++++++++++----------
> > -----
> > fs/nfs/nfs4_fs.h                       |  3 +-
> > fs/nfs/nfs4proc.c                      | 38 ++++++++++----
> > fs/nfs/nfs4state.c                     | 32 ++++++------
> > fs/nfs/pnfs.c                          | 16 ++++--
> > fs/nfs/pnfs.h                          |  1 +
> > include/linux/nfs_fs.h                 |  2 +
> > 10 files changed, 98 insertions(+), 77 deletions(-)
> > 
> > -- 
> > 2.17.1
> > 
> 
> --
> Chuck Lever
> 
> 
> 
-- 
Trond Myklebust
Linux NFS client maintainer, Hammerspace
trond.myklebust@xxxxxxxxxxxxxxx






[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