From: Eryu Guan <guan@eryu.me>
To: Christian Brauner <brauner@kernel.org>
Cc: fstests@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
"Darrick J . Wong" <djwong@kernel.org>,
David Howells <dhowells@redhat.com>,
Christian Brauner <christian.brauner@ubuntu.com>
Subject: Re: [PATCH v12 0/6] fstests: add idmapped mounts tests
Date: Sun, 11 Apr 2021 22:37:44 +0800 [thread overview]
Message-ID: <YHMJuKI8sLTgSZmx@desktop> (raw)
In-Reply-To: <20210328223400.1800301-1-brauner@kernel.org>
On Mon, Mar 29, 2021 at 12:33:54AM +0200, Christian Brauner wrote:
> From: Christian Brauner <christian.brauner@ubuntu.com>
>
> Hey everyone,
>
> This series is available from:
> https://git.kernel.org/brauner/xfstests-dev/h/idmapped_mounts
> https://gitlab.com/brauner/xfstests/-/tree/idmapped_mounts
> https://github.com/brauner/xfstests/tree/idmapped_mounts
>
> /* v12 */
> - Main change is a fix to the io_uring tests. io_uring_wait_cqe()
> doesn't set errno, it returns a negative errno.
> - Make sure we also run without error when libcap isn't available (That
> was always the goal but the logic missed a few new tests.)
Thanks for the revision! The whole patchset looks fine to me, except
that I'm not sure if the generic/632 failure on btrfs & overlayfs is
expected.
With that resolved (either it's expected failure or test needs fix), I
think the patchset is ready to be merged.
Thanks,
Eryu
>
> /* v11 */
> Reworked according to Amir's comments.
>
> /* v10 */
> Reworked according to Eryu's comments.
>
> /* v9 */
> Rebased onto current master.
>
> ubuntu@f1-vm:~/src/git/xfstests$ sudo ./check -g idmapped
> FSTYP -- xfs (debug)
> PLATFORM -- Linux/x86_64 f1-vm 5.12.0-rc3-syz #18 SMP PREEMPT Fri Mar 26 13:27:16 UTC 2021
> MKFS_OPTIONS -- -f -bsize=4096 /dev/loop1
> MOUNT_OPTIONS -- /dev/loop1 /mnt/scratch
>
> generic/632 files ... 27s
> xfs/529 files ... 67s
> xfs/530 files ... 43s
> Ran: generic/632 xfs/529 xfs/530
> Passed all 3 tests
>
> Thanks!
> Christian
>
> Christian Brauner (6):
> generic/631: add test for detached mount propagation
> generic/632: add fstests for idmapped mounts
> common/rc: add _scratch_{u}mount_idmapped() helpers
> common/quota: move _qsetup() helper to common code
> xfs/529: quotas and idmapped mounts
> xfs/530: quotas on idmapped mounts
>
> .gitignore | 3 +
> README | 5 +-
> common/quota | 20 +
> common/rc | 60 +
> configure.ac | 2 +
> include/builddefs.in | 1 +
> m4/Makefile | 1 +
> m4/package_libcap.m4 | 4 +
> src/Makefile | 8 +-
> src/detached_mounts_propagation.c | 189 +
> src/feature.c | 40 +-
> src/idmapped-mounts/Makefile | 40 +
> src/idmapped-mounts/idmapped-mounts.c | 8873 +++++++++++++++++++++++++
> src/idmapped-mounts/missing.h | 151 +
> src/idmapped-mounts/mount-idmapped.c | 431 ++
> src/idmapped-mounts/utils.c | 134 +
> src/idmapped-mounts/utils.h | 30 +
> tests/generic/631 | 43 +
> tests/generic/631.out | 2 +
> tests/generic/632 | 42 +
> tests/generic/632.out | 2 +
> tests/generic/group | 2 +
> tests/xfs/050 | 19 -
> tests/xfs/299 | 19 -
> tests/xfs/529 | 377 ++
> tests/xfs/529.out | 657 ++
> tests/xfs/530 | 212 +
> tests/xfs/530.out | 129 +
> tests/xfs/group | 2 +
> 29 files changed, 11453 insertions(+), 45 deletions(-)
> create mode 100644 m4/package_libcap.m4
> create mode 100644 src/detached_mounts_propagation.c
> create mode 100644 src/idmapped-mounts/Makefile
> create mode 100644 src/idmapped-mounts/idmapped-mounts.c
> create mode 100644 src/idmapped-mounts/missing.h
> create mode 100644 src/idmapped-mounts/mount-idmapped.c
> create mode 100644 src/idmapped-mounts/utils.c
> create mode 100644 src/idmapped-mounts/utils.h
> create mode 100644 tests/generic/631
> create mode 100644 tests/generic/631.out
> create mode 100644 tests/generic/632
> create mode 100644 tests/generic/632.out
> create mode 100644 tests/xfs/529
> create mode 100644 tests/xfs/529.out
> create mode 100644 tests/xfs/530
> create mode 100644 tests/xfs/530.out
>
>
> base-commit: f6ddaf130d5b0817278afe441fdde52f464f321b
> --
> 2.27.0
prev parent reply other threads:[~2021-04-11 14:37 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-28 22:33 [PATCH v12 0/6] fstests: add idmapped mounts tests Christian Brauner
2021-03-28 22:33 ` [PATCH v12 1/6] generic/631: add test for detached mount propagation Christian Brauner
2021-03-28 22:33 ` [PATCH v12 3/6] common/rc: add _scratch_{u}mount_idmapped() helpers Christian Brauner
2021-03-28 22:33 ` [PATCH v12 4/6] common/quota: move _qsetup() helper to common code Christian Brauner
2021-03-28 22:33 ` [PATCH v12 5/6] xfs/529: quotas and idmapped mounts Christian Brauner
2021-03-28 22:34 ` [PATCH v12 6/6] xfs/530: quotas on " Christian Brauner
[not found] ` <20210328223400.1800301-3-brauner@kernel.org>
2021-04-11 14:30 ` [PATCH v12 2/6] generic/632: add fstests for " Eryu Guan
2021-04-11 15:12 ` Christian Brauner
2021-04-11 15:18 ` Christian Brauner
2021-04-11 15:21 ` Eryu Guan
2021-04-11 15:32 ` Christian Brauner
2021-04-12 0:40 ` Theodore Ts'o
2021-04-12 11:54 ` Christian Brauner
2021-04-12 22:41 ` Theodore Ts'o
2021-04-14 20:47 ` [PATCH -RFC] ext4: add feature file to advertise that ext4 supports " Theodore Ts'o
2021-04-15 5:54 ` Christoph Hellwig
2021-04-15 7:49 ` Christian Brauner
2021-04-15 7:55 ` Christoph Hellwig
2021-04-15 8:13 ` Christian Brauner
2021-04-15 14:59 ` Theodore Ts'o
2021-04-12 7:22 ` [PATCH v12 2/6] generic/632: add fstests for " Christoph Hellwig
2021-04-12 7:30 ` Christian Brauner
2021-04-11 15:19 ` Eryu Guan
2021-04-11 14:37 ` Eryu Guan [this message]
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=YHMJuKI8sLTgSZmx@desktop \
--to=guan@eryu.me \
--cc=brauner@kernel.org \
--cc=christian.brauner@ubuntu.com \
--cc=dhowells@redhat.com \
--cc=djwong@kernel.org \
--cc=fstests@vger.kernel.org \
--cc=hch@lst.de \
/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