I may not be able to review this carefully for a while. Some general questions: - how are you testing this? - have you done any performance testing, and if so do you seem to be getting expected bandwidth on the server-to-server copy? - is there wireshark support for the client-to-server and server-to-server protocol? - how is the source server authorizing the copy? Is GSSv3 still needed for this eventually? --b. On Fri, Aug 19, 2016 at 01:25:00PM -0400, andros@xxxxxxxxxx wrote: > From: Andy Adamson <andros@xxxxxxxxxx> > > > Anna's patches applied first: > The first patch is a bug fix from Anna for the upstream Intra > server to server copy. > > The second patch has been submitted upstream, and is being > reviewed by Bruce Fields. > > The rest of the patches implement NFSv4.2 Intra-SSC > > > Andy Adamson (9): > VFS permit cross device vfs_copy_file_range > NFS inter ssc open > NFS add COPY_NOTIFY operation > NFS add ca_source_server<> to COPY > NFSD add ca_source_server<> to COPY > NFSD add COPY_NOTIFY operation > NFSD generalize nfsd4_compound_state flag names > NFSD: allow inter server COPY to have a STALE source server fh > NFSD add nfs4 inter ssc to nfsd4_copy > > Anna Schumaker (2): > fs: Don't copy beyond the end of the file > NFSD: Implement the COPY call > > Olga Kornievskaia (1): > NFSD: extra stateid checking in read for interserver copy > > fs/nfs/internal.h | 10 + > fs/nfs/nfs42.h | 7 +- > fs/nfs/nfs42proc.c | 128 ++++++++++- > fs/nfs/nfs42xdr.c | 205 +++++++++++++++++- > fs/nfs/nfs4_fs.h | 8 + > fs/nfs/nfs4file.c | 135 +++++++++++- > fs/nfs/nfs4proc.c | 6 +- > fs/nfs/nfs4state.c | 2 +- > fs/nfs/nfs4xdr.c | 1 + > fs/nfsd/Kconfig | 10 + > fs/nfsd/nfs4proc.c | 527 ++++++++++++++++++++++++++++++++++++++++++++-- > fs/nfsd/nfs4state.c | 47 ++++- > fs/nfsd/nfs4xdr.c | 272 +++++++++++++++++++++++- > fs/nfsd/nfsd.h | 2 + > fs/nfsd/state.h | 8 + > fs/nfsd/vfs.c | 6 + > fs/nfsd/vfs.h | 2 + > fs/nfsd/xdr4.h | 50 ++++- > fs/read_write.c | 8 +- > include/linux/nfs4.h | 43 ++++ > include/linux/nfs_fs_sb.h | 1 + > include/linux/nfs_xdr.h | 20 ++ > 22 files changed, 1443 insertions(+), 55 deletions(-) > > -- > 1.8.3.1 -- 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