From: "zhangyi (F)" <yi.zhang@huawei.com>
To: linux-unionfs@vger.kernel.org, fstests@vger.kernel.org
Cc: miklos@szeredi.hu, amir73il@gmail.com, eguan@redhat.com,
yi.zhang@huawei.com, miaoxie@huawei.com, yangerkun@huawei.com
Subject: [PATCH v3 0/7] overlay: add fsck.overlay basic tests
Date: Fri, 12 Jan 2018 20:05:26 +0800 [thread overview]
Message-ID: <20180112120533.6099-1-yi.zhang@huawei.com> (raw)
Hi all:
Here is the third version of test cases for the upcoming fsck.overlay,
corresponding to fsck.overlay v4 (will post to github repository soon).
Test fsck.overlay check and fix inconsistency of whiteout and redirect/impure
xattr.
Changes since v2:
- Modify some minor suggestions from Amir and Vivek, and simplify code
in all three test cases.
- Fix duplicate redirect xattr test in 202.
- Add impure xattr test case of general merge directory in 'no impure'
parent directory.
- Fix fs check failure in other overlay fs test cases. PS: The
multi-lowers problem in overlay/010 also appears in many other tests,
_require_scratch() will mis-check the pre-defined underlying dirs
(not the real test dirs). I think they also need to be modified as this
patch(06/07) does to check the correct dirs, and I can fix them if you
think necessary.
------
Changes since v1:
- Fix _check_scratch_fs hook.
- Remove valid/invalid opaque xattr test.
- Add whiteout test cases of valid/invalid whiteouts in opaque/redirect
parent directory.
- Add impure xattr test.
zhangyi (F) (7):
overlay: add filesystem check helper
overlay: add fsck.overlay whiteout test
overlay: add fsck.overlay redirect directory test
overlay: add fsck.overlay impure xattr test
overlay/003: fix fs check failure
overlay/010: fix fs check failure
overlay/019: fix fs check failure
common/config | 1 +
common/overlay | 80 +++++++++++++++++
common/rc | 4 +-
tests/overlay/003 | 1 -
tests/overlay/010 | 11 +--
tests/overlay/019 | 2 +-
tests/overlay/201 | 232 ++++++++++++++++++++++++++++++++++++++++++++++++
tests/overlay/201.out | 10 +++
tests/overlay/202 | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++
tests/overlay/202.out | 10 +++
tests/overlay/203 | 143 ++++++++++++++++++++++++++++++
tests/overlay/203.out | 4 +
tests/overlay/group | 3 +
13 files changed, 732 insertions(+), 9 deletions(-)
create mode 100755 tests/overlay/201
create mode 100644 tests/overlay/201.out
create mode 100755 tests/overlay/202
create mode 100644 tests/overlay/202.out
create mode 100755 tests/overlay/203
create mode 100644 tests/overlay/203.out
--
2.5.0
next reply other threads:[~2018-01-12 11:59 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-12 12:05 zhangyi (F) [this message]
2018-01-12 12:05 ` [PATCH v3 1/7] overlay: add filesystem check helper zhangyi (F)
2018-01-12 12:05 ` [PATCH v3 2/7] overlay: add fsck.overlay whiteout test zhangyi (F)
2018-01-12 20:58 ` Amir Goldstein
2018-01-12 12:05 ` [PATCH v3 3/7] overlay: add fsck.overlay redirect directory test zhangyi (F)
2018-01-12 21:32 ` Amir Goldstein
2018-01-12 12:05 ` [PATCH v3 4/7] overlay: add fsck.overlay impure xattr test zhangyi (F)
2018-01-12 20:52 ` Amir Goldstein
2018-01-12 12:05 ` [PATCH v3 5/7] overlay/003: fix fs check failure zhangyi (F)
2018-01-12 19:12 ` Amir Goldstein
2018-01-12 12:05 ` [PATCH v3 6/7] overlay/010: " zhangyi (F)
2018-01-12 19:10 ` Amir Goldstein
2018-01-12 12:05 ` [PATCH v3 7/7] overlay/019: " zhangyi (F)
2018-01-12 19:10 ` Amir Goldstein
2018-01-12 19:19 ` [PATCH v3 0/7] overlay: add fsck.overlay basic tests Amir Goldstein
2018-01-15 4:11 ` zhangyi (F)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180112120533.6099-1-yi.zhang@huawei.com \
--to=yi.zhang@huawei.com \
--cc=amir73il@gmail.com \
--cc=eguan@redhat.com \
--cc=fstests@vger.kernel.org \
--cc=linux-unionfs@vger.kernel.org \
--cc=miaoxie@huawei.com \
--cc=miklos@szeredi.hu \
--cc=yangerkun@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox