linux-unionfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] unionmount-testsuite: master branch updated to 509b1e7
@ 2018-07-20 15:07 Amir Goldstein
  2019-11-22  9:35 ` Fwd: " Amir Goldstein
  0 siblings, 1 reply; 5+ messages in thread
From: Amir Goldstein @ 2018-07-20 15:07 UTC (permalink / raw)
  To: overlayfs; +Cc: Giuseppe Scrivano

Hi All,

The master branch on the unionmount-testsuite tree [1] has been updated.

Changes in this update:
- Support for testing a FUSE implementation of overlayfs

Tested with fuse-overlayfs [2], which does not support redirect_dir=on:
  ./run --ov --fuse=fuse-overlayfs --xdev

Thanks,
Amir.

[1] https://github.com/amir73il/unionmount-testsuite
[2] https://github.com/containers/fuse-overlayfs

The head of the master branch is commit:

509b1e7 Ignore overlay kernel module params when testing FUSE

New commits:

Amir Goldstein (3):
      Fix layer check for FUSE overlayfs
      Expect EXDEV on ovelray dir rename with old kernels
      Ignore overlay kernel module params when testing FUSE implementation

Giuseppe Scrivano (1):
      Support testing a FUSE implementation of overlayfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Fwd: [ANNOUNCE] unionmount-testsuite: master branch updated to 509b1e7
  2018-07-20 15:07 [ANNOUNCE] unionmount-testsuite: master branch updated to 509b1e7 Amir Goldstein
@ 2019-11-22  9:35 ` Amir Goldstein
  2019-11-22  9:37   ` [ANNOUNCE] unionmount-testsuite: master branch updated to 1724ef2 Amir Goldstein
  0 siblings, 1 reply; 5+ messages in thread
From: Amir Goldstein @ 2019-11-22  9:35 UTC (permalink / raw)
  To: overlayfs; +Cc: Vivek Goyal, Miklos Szeredi

Hi All,

The master branch on the unionmount-testsuite tree [1] has been updated.

Changes in this update:
- Enhance --verify with copy up state checks
- Verify metadata only copy up with --verify --meta
- Verify unified ino domain with xino requires --verify --xino

Note that this release changes xino from a test configuration that is
implied from --verify to requiring an explicit opt-in with --xino option.

This change allows more strict checking of the xino=off configuration
and exposes a kernel v4.17 regression:

 ./run --ov=1 --verify hard-link
 ...
 /mnt/a/no_foo110: File unexpectedly on upper layer

Thanks,
Amir.

[1] https://github.com/amir73il/unionmount-testsuite

The head of the master branch is commit:

1724ef2 Decouple xino configuration from --verify

New commits:

Amir Goldstein (8):
  Fix ./run --ov --verify --recycle
  Simplify initialization of __upper
  Fix instantiation of hardlinked dentry
  Record meta copy_up vs. data copy_up
  Check that files were copied up as expected
  Reset dentry copy_up state on upper layer rotate
  Check that data was not copied up with metacopy=on
  Decouple xino configuration from --verify

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ANNOUNCE] unionmount-testsuite: master branch updated to 1724ef2
  2019-11-22  9:35 ` Fwd: " Amir Goldstein
@ 2019-11-22  9:37   ` Amir Goldstein
  2020-03-18 12:33     ` [ANNOUNCE] unionmount-testsuite: master branch updated to dc24a45 Amir Goldstein
  0 siblings, 1 reply; 5+ messages in thread
From: Amir Goldstein @ 2019-11-22  9:37 UTC (permalink / raw)
  To: overlayfs; +Cc: Vivek Goyal, Miklos Szeredi

Hi All,

The master branch on the unionmount-testsuite tree [1] has been updated.

Changes in this update:
- Enhance --verify with copy up state checks
- Verify metadata only copy up with --verify --meta
- Verify unified ino domain with xino requires --verify --xino

Note that this release changes xino from a test configuration that is
implied from --verify to requiring an explicit opt-in with --xino option.

This change allows more strict checking of the xino=off configuration
and exposes a kernel v4.17 regression:

 ./run --ov=1 --verify hard-link
 ...
 /mnt/a/no_foo110: File unexpectedly on upper layer

Thanks,
Amir.

[1] https://github.com/amir73il/unionmount-testsuite

The head of the master branch is commit:

1724ef2 Decouple xino configuration from --verify

New commits:

Amir Goldstein (8):
  Fix ./run --ov --verify --recycle
  Simplify initialization of __upper
  Fix instantiation of hardlinked dentry
  Record meta copy_up vs. data copy_up
  Check that files were copied up as expected
  Reset dentry copy_up state on upper layer rotate
  Check that data was not copied up with metacopy=on
  Decouple xino configuration from --verify

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ANNOUNCE] unionmount-testsuite: master branch updated to dc24a45
  2019-11-22  9:37   ` [ANNOUNCE] unionmount-testsuite: master branch updated to 1724ef2 Amir Goldstein
@ 2020-03-18 12:33     ` Amir Goldstein
  2020-04-09 18:27       ` [ANNOUNCE] unionmount-testsuite: master branch updated to a9a4f4f Amir Goldstein
  0 siblings, 1 reply; 5+ messages in thread
From: Amir Goldstein @ 2020-03-18 12:33 UTC (permalink / raw)
  To: overlayfs; +Cc: Miklos Szeredi, Vivek Goyal

Hi All,

The master branch on the unionmount-testsuite tree [1] has been updated.

Changes in this update:
- Align with v5.6-rc1 overlayfs code

The previous release of unionmount-testsuite (1724ef2) exposed a kernel
v4.17 regression:

 ./run --ov=1 --verify hard-link
 ...
 /mnt/a/no_foo110: File unexpectedly on upper layer

This kernel regression was fixed in v5.6-rc1 by commit  b7bf9908e17c
("ovl: fix corner case of non-constant st_dev;st_ino").
This release of unionmount-testsuite adapts the layer checks to the fixed
logic of v5.6-rc1.

The regression test above still fails on kernel v5.5, but with a
different error:
 ./run --ov=1 --verify hard-link
 ...
 /mnt/a/no_foo110: inode number/layer changed on copy up (got
34:434190, was 34:430077)


Thanks,
Amir.

[1] https://github.com/amir73il/unionmount-testsuite

The head of the master branch is commit:

dc24a45 Update layer check with pseudo st_dev for upper layer

New commits:

Amir Goldstein (1):
  Update layer check with pseudo st_dev for upper layer

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ANNOUNCE] unionmount-testsuite: master branch updated to a9a4f4f
  2020-03-18 12:33     ` [ANNOUNCE] unionmount-testsuite: master branch updated to dc24a45 Amir Goldstein
@ 2020-04-09 18:27       ` Amir Goldstein
  0 siblings, 0 replies; 5+ messages in thread
From: Amir Goldstein @ 2020-04-09 18:27 UTC (permalink / raw)
  To: overlayfs; +Cc: Miklos Szeredi, Vivek Goyal

Hi All,

The master branch on the unionmount-testsuite tree [1] has been updated.

Changes in this update:
- Support testing nested overlayfs configurations

The following test arguments:

    ./run --ovov --xino --verify

setup a non-samefs nested overlay with --xino and demonstrate the
best effort nature of xino - upper inode numbers are in the xino domain
and lower inode numbers overflow xino bits and fallback to lower layer
pseudo st_dev and the lower overlay st_ino.

This was used to develop the recently merged ovl-ino changes.

Thanks,
Amir.

[1] https://github.com/amir73il/unionmount-testsuite

The head of the master branch is commit:

a9a4f4f Support testing nested overlayfs configurations

New commits:

Amir Goldstein (1):
  Support testing nested overlayfs configurations

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-04-09 18:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-20 15:07 [ANNOUNCE] unionmount-testsuite: master branch updated to 509b1e7 Amir Goldstein
2019-11-22  9:35 ` Fwd: " Amir Goldstein
2019-11-22  9:37   ` [ANNOUNCE] unionmount-testsuite: master branch updated to 1724ef2 Amir Goldstein
2020-03-18 12:33     ` [ANNOUNCE] unionmount-testsuite: master branch updated to dc24a45 Amir Goldstein
2020-04-09 18:27       ` [ANNOUNCE] unionmount-testsuite: master branch updated to a9a4f4f Amir Goldstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).