Skip to content

pnfsd-exofs: New set of exofs pnfs export patches

Boaz Harrosh linux-nfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8nfs_xdr: Move nfs4_string definition out of #ifdef CONFIG_NFS_V4include/linux/nfs_xdr.h+5 -50 replies
2/8exofs: pnfs-tree: Remove pnfs-osd private definitionsfs/exofs/exofs.h fs/exofs/pnfs.h+1 -500 replies
3/8pnfs-obj: pnfs_osd_xdr: Remove dead code and cleanupinclude/linux/pnfs_osd_xdr.h+2 -290 replies
4/8pnfsd-exofs: pnfs objects server XDR functionsfs/Kconfig fs/exportfs/Makefile fs/exportfs/pnfs_osd_xdr_srv.c +1 more+336 -00 replies
5/8pnfsd-exofs: Add pNFS export supportfs/exofs/Kbuild fs/exofs/Kconfig fs/exofs/exofs.h +2 more+208 -00 replies
6/8pnfsd-exofs: get_device_info implementation.fs/exofs/export.c+54 -00 replies
7/8pnfsd-exofs: Recall layouts on truncatefs/exofs/exofs.h fs/exofs/export.c fs/exofs/inode.c+147 -50 replies
8/8pnfsd-exofs: layoutreturn pnfs-obj information decodingfs/exofs/export.c+21 -10 replies

Reviews trailers per patch

None of the 8 patches has a Reviewed-by or Acked-by.

PatchBoaz Harrosh
SeriesSinged-off-by
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCHSET 0/8] pnfsd-exofs: New set of exofs pnfs export patches

Benny hi

I'm submitting a new SQUASHED set of exofs patches. These should completely replace the patches you have now in the pnfsd-exofs{-all} branch

If anyone is curios I'll send a SQUASHME patchset as reply to this mail.

I Think the pnfsd-exofs branch should advance down to before the pnfsd-exp-all. It should be the first or second candidate for inclusion.

BTW: You forgot to branch the pnfs-blocks branch last time.

I think that now, since most of the client code is in-tree and all the common code is in. It would be easier to work with a tree that has two separate branches for the 1.block-layout and 2.server branches. And the pnfs-all-latest which merges the two.

something like:

                |----pnfsd(including gfs2_---pnfsd-exofs---pnfsd-exp----pnfsd-spnfs----pnfsd-spnfs-blocks ---|
nfs-linux-next--|                                                                                            + --- pnfs-all-latest
                | --------pnfs-blocks------------------------------------------------------------------------|

* "+" means a merge

It will be much easier to develop this way

usual list of patches:

[PATCH 1/8] nfs_xdr: Move nfs4_string definition out of #ifdef CONFIG_NFS_V4 [PATCH 2/8] exofs: pnfs-tree: Remove pnfs-osd private definitions [PATCH 3/8] pnfs-obj: pnfs_osd_xdr: Remove dead code and cleanup

Intended for upstream

[PATCH 4/8] pnfsd-exofs: pnfs objects server XDR functions [PATCH 5/8] pnfsd-exofs: Add pNFS export support
[PATCH 6/8] pnfsd-exofs: get_device_info implementation. [PATCH 7/8] pnfsd-exofs: Recall layouts on truncate [PATCH 8/8] pnfsd-exofs: layoutreturn pnfs-obj information decoding

New exofs pnfs export patches

Thanks
Boaz