public inbox for fstests@vger.kernel.org
 help / color / mirror / Atom feed
From: "Darrick J. Wong" <djwong@kernel.org>
To: Zorro Lang <zlang@redhat.com>
Cc: David Sterba <dsterba@suse.cz>, Zorro Lang <zlang@kernel.org>,
	fstests@vger.kernel.org
Subject: Re: [ANNOUNCE] fstests: for-next branch updated to v2025.02.23
Date: Tue, 4 Mar 2025 10:58:04 -0800	[thread overview]
Message-ID: <20250304185804.GE2803740@frogsfrogsfrogs> (raw)
In-Reply-To: <20250301165012.mm2yuyobrh2cogg5@dell-per750-06-vm-08.rhts.eng.pek2.redhat.com>

On Sun, Mar 02, 2025 at 12:50:12AM +0800, Zorro Lang wrote:
> On Fri, Feb 28, 2025 at 01:33:54PM +0100, David Sterba wrote:
> > On Sun, Feb 23, 2025 at 08:27:43PM +0800, Zorro Lang wrote:
> > > Hi all,
> > > 
> > > The for-next branch of the xfstests repository at:
> > > 
> > > 	git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
> > > 
> > > has just been updated and tagged as v2025.02.23 release.
> > > 
> > > Release Notes:
> > > 1) There's not new test cases in this release, this's a release for bug fixes
> > >    particularly.
> > > 2) Reiserfs part is removed from fstests.
> > > 3) ltp/growfiles is removed too, I think no one needs it.
> > > 
> > > I can't list all updates at here, more details please refer to below.
> > > Thanks for all these contributions!
> > > 
> > > Thanks,
> > > Zorro
> > > 
> > > The new head of the for-next branch is commit:
> > > 
> > > 5b56a2d88819 fstests: remove reiserfs support
> > > 
> > > New commits:
> > > 
> > > Christoph Hellwig (1):
> > >       [04d0cf3f8909] generic/370: don't exclude XFS
> > > 
> > > Darrick J. Wong (35):
> > >       [cc379f50f3bd] generic/476: fix fsstress process management
> > >       [ab459c67c5e0] metadump: make non-local function variables more obvious
> > >       [f428edcec2a2] metadump: fix cleanup for v1 metadump testing
> > >       [e68a92376165] generic/019: don't fail if fio crashes while shutting down
> > >       [48a3731b50ba] fuzzy: do not set _FSSTRESS_PID when exercising fsx
> > >       [543795bf67f2] common/rc: revert recursive unmount in _clear_mount_stack
> > >       [777732b27e62] common/dump: don't replace pids arbitrarily
> > >       [81f28acda2f2] common/populate: correct the parent pointer name creation formulae
> > >       [9b177d92dc65] generic/759,760: fix MADV_COLLAPSE detection and inclusion
> > >       [241c1c787e5b] generic/759,760: skip test if we can't set up a hugepage for IO
> > >       [77548e6066fd] common/rc: create a wrapper for the su command
> > >       [ac2d48f81094] fuzzy: kill subprocesses with SIGPIPE, not SIGINT
> > >       [c71349150d34] common/rc: hoist pkill to a helper function
> > >       [91d2880aa029] tools: add a Makefile
> > >       [88d60f434bd9] common: fix pkill by running test program in a separate session
> > >       [247ab01fa227] check: run tests in a private pid/mount namespace
> > >       [949bdf8eae31] check: deprecate using process sessions to isolate test instances
> > 
> > I'm using a setup with a minimal VM system without systemd and such and
> > dedicate the whole machine to one instance. I'm not interested in the
> > check-parallel updates and test case separation. All fine if it is
> > supported and lets me continue using single instance.
> > 
> > But as I read it and the deprecation it's not going to be the supported
> > use case. After last week update of fstests 100% of cases failed in the
> > test setup (_seq_run). My workaround is to simply disable it by
> > 
> > check:
> > HAVE_PRIVATENS=
> > HAVE_SYSTEMD_SCOPES=
> 
> BTW, HAVE_SYSTEMD_SCOPES has been there several years, so if it works for
> you before, it's not the problem of HAVE_SYSTEMD_SCOPES, even if your VM
> doesn't have systemd.
> 
> So if it works for you by setting HAVE_PRIVATENS=(null), then the problem
> maybe from the `./tools/run_privatens "./$seq"` part, and also means the
> `./tools/run_setsid "./$seq"` part is good to you. Sorry I didn't hit
> this failure even with btrfs, so if you can provide some details, we'll
> look into it.

Yes, the exact output of the test failure would help debug this.  Did
the initial detection of private namespace support succeed, but then
actually running a test failed?  Did something get screwed up once the
test was running?  There have been other reports about odd problems if
TEST_DIR/SCRATCH_MNT point to something under /tmp.

(This is exactly why I didn't want to get involved in a land war
in^W^W^Wrefactoring of working bash code.)

--D

> Zorro
> 
> > 
> > so I don't have to debug changes to the detection of the scope and
> > namespaces and after each for-next update. I understand that with a
> > custom system setup I'm on my own but until recently things have been
> > fine but now after each update either test cases fail or the whole test
> > infrastructure does not work.
> > 
> > It's not just me who observes that. It seems that BTRFS is not tested
> > before release as thoroughly as other filesystems (probably just XFS).
> > 
> 
> 

  reply	other threads:[~2025-03-04 18:58 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-23 12:27 [ANNOUNCE] fstests: for-next branch updated to v2025.02.23 Zorro Lang
2025-02-23 19:30 ` Darrick J. Wong
2025-02-24  5:48   ` Zorro Lang
2025-02-24 22:04     ` Dave Chinner
2025-02-25  9:00       ` Zorro Lang
2025-02-28 12:33 ` David Sterba
2025-02-28 17:33   ` Darrick J. Wong
2025-03-01  1:01     ` Theodore Ts'o
2025-03-01 14:08   ` Zorro Lang
2025-03-02 13:13     ` Filipe Manana
2025-03-02 14:50       ` Theodore Ts'o
2025-03-02 16:18         ` Zorro Lang
2025-03-02 18:42         ` Filipe Manana
2025-03-02 15:37       ` Zorro Lang
2025-03-02 19:02         ` Filipe Manana
2025-03-02 19:56           ` Zorro Lang
2025-03-01 16:50   ` Zorro Lang
2025-03-04 18:58     ` Darrick J. Wong [this message]
     [not found] <67bb1448.500a0220.af3ac.9928SMTPIN_ADDED_BROKEN@mx.google.com>
2025-02-27 13:32 ` Filipe Manana
2025-02-27 17:52   ` Darrick J. Wong
2025-02-28 11:54     ` David Sterba
2025-03-01 17:22   ` Zorro Lang
2025-03-04 18:37     ` Darrick J. Wong

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=20250304185804.GE2803740@frogsfrogsfrogs \
    --to=djwong@kernel.org \
    --cc=dsterba@suse.cz \
    --cc=fstests@vger.kernel.org \
    --cc=zlang@kernel.org \
    --cc=zlang@redhat.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