Re: [PATCH 0/6] Patches to support NFS re-exporting

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

 



On Mon, 2020-11-30 at 16:40 -0500, Chuck Lever wrote:
> Hi Trond-
> 
> > On Nov 30, 2020, at 4:24 PM, trondmy@xxxxxxxxxx wrote:
> > 
> > From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
> > 
> > These patches fix a number of issues that Hammerspace has hit when
> > doing
> > re-exporting of NFS.
> 
> These do not apply on top of Bruce's changes in the same area.
> I've prepared a tree that you can apply onto.
> 

Hmm... They rebased cleanly on top of your branch, but I'll resend
those rebased patches.

> See the cel-next topic branch in this repo:
> 
> git://git.linux-nfs.org/projects/cel/cel-2.6.git
> 
> 
> > Jeff Layton (3):
> >  nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations
> >  nfsd: allow filesystems to opt out of subtree checking
> >  nfsd: close cached files prior to a REMOVE or RENAME that would
> >    replace target
> > 
> > Trond Myklebust (3):
> >  exportfs: Add a function to return the raw output from
> > fh_to_dentry()
> >  nfsd: Fix up nfsd to ensure that timeout errors don't result in
> > ESTALE
> >  nfsd: Set PF_LOCAL_THROTTLE on local filesystems only
> > 
> > Documentation/filesystems/nfs/exporting.rst | 52
> > +++++++++++++++++++++
> > fs/exportfs/expfs.c                         | 32 +++++++++----
> > fs/nfs/export.c                             |  2 +
> > fs/nfsd/export.c                            |  6 +++
> > fs/nfsd/nfs3xdr.c                           |  7 ++-
> > fs/nfsd/nfsfh.c                             | 30 ++++++++++--
> > fs/nfsd/nfsfh.h                             |  2 +-
> > fs/nfsd/vfs.c                               | 29 ++++++++----
> > include/linux/exportfs.h                    | 10 ++++
> > 9 files changed, 146 insertions(+), 24 deletions(-)
> > 
> > -- 
> > 2.28.0
> > 
> 
> --
> 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