On Thu, Jan 4, 2018 at 6:39 PM, Amir Goldstein <amir73il@xxxxxxxxx> wrote: > Miklos, > > This is the 2nd revision of the prep patch series for NFS export. > I am posing the prep patches only to overlayfs list and will post > NFS export implementation to fsdevel. > Miklos, 3rd revision of prep patches after addressing V2 comments is available at [1]. Changes since v2: - Rename mount/config option from "verify" to "nfs_export" - Rename dir index entries xattr from ".origin" to ".upper" - Re-factor ovl_{get|set|verify}_origin() helpers - Abandon ovl_dentry_is_renamed() test for lower st_ino - Document overhead on mount with full index - Document change of behavior when verifying lower origin After you are done with review of NFS export patches and I will post V3 of prep patches to list. > In the 1st revision the mount option 'index=all' was used to request > a full index. This revision re-brands the feature as 'verify=on', > including a config/module option and documentation that explains the > benefits of full index (i.e. avoid multiple redirect). > In V3, as agreed, the feature name is "nfs_export". There are 2 helpers called ovl_index_all() and ovl_index_lower() both return the value of ofs->coinfig.nfs_export, each used in relevant code. > The prep series goes on a bit beyond implementation of 'verify=on'. > Patches 17-23 create the whiteout index entries and make some more > changes that are prerequisites for NFS export implementation. > Patches 17-23 as well as NFS export patches have been rebased and tested. They are mostly unmodified since V2. The complete work is availabe at [2]. Thanks, Amir. [1] https://github.com/amir73il/linux/commits/ovl-index-all-v3 [2] https://github.com/amir73il/linux/commits/ovl-nfs-export -- To unsubscribe from this list: send the line "unsubscribe linux-unionfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html