Overlayfs patches to consider for v4.13

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

 



Miklos,

Not that I have not given you enough work with inode index patches,
but just so you know, I have a tested branch [1] based on ovl-hardlinks
with a merge of 3 topic branches:
1. Non-samefs constant inode (Chandan & Amir)
2. Verify & set merge dir origin on lookup (Amir)
3. Check whiteouts in origin dir (Zhangyi & Amir)

The 3 topic branches are completely independent and merge
with no conflicts, so if you choose to, you may pick any one of
them for v4.13.

The patches from Chandan and Zhangyi have gone through several
review cycles and I complemented each with a patch on my own.
Not sure if you had a chance to glimpse.

Tested with a new xfstests whiteout test by Zhangyi [2] and
new unionmount-testsuite run flag [3] to check constant inode on
non-samefs (./run --ov --verify).

Zhangyi,

One thing I have not tested, but that should work is hiding of
whiteouts in a merge dir that was created prior to v4.12.
The test should be:
- Create merge dir and whiteouts with kernel <= v4.12-rc*
- Upgrade to kernel built from overlayfs-devel
- Mount overlay and list merge dir (should fix origin)
- Continue with use case of removing lower dir
  and trying to expose whiteouts

If you can spare the time, please test this use case.

Thanks,
Amir.

[1] https://github.com/amir73il/linux/commits/overlayfs-devel
[2] https://github.com/amir73il/xfstests/commits/overlayfs-devel
[3] https://github.com/amir73il/unionmount-testsuite/commits/overlayfs-devel
--
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



[Index of Archives]     [Linux Filesystems Devel]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux