All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.