From: "Theodore Ts'o" <tytso@mit.edu>
To: Filipe Manana <fdmanana@kernel.org>
Cc: Zorro Lang <zlang@redhat.com>, David Sterba <dsterba@suse.cz>,
"Darrick J. Wong" <djwong@kernel.org>,
Zorro Lang <zlang@kernel.org>,
fstests@vger.kernel.org
Subject: Re: [ANNOUNCE] fstests: for-next branch updated to v2025.02.23
Date: Sun, 2 Mar 2025 09:50:16 -0500 [thread overview]
Message-ID: <20250302145016.GA153209@mit.edu> (raw)
In-Reply-To: <CAL3q7H6Bb+pFjo11X3LAvtrVJLit1RTSg63k+weFDKsHOuYnOw@mail.gmail.com>
On Sun, Mar 02, 2025 at 01:13:43PM +0000, Filipe Manana wrote:
> Or another example, a fix from Ted, for a generic test case that
> always failed on ext4:
>
> https://web.git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/commit/?h=for-next&id=023070744cef1fde8a5b4fbd8fa134cd5098843e
>
Actually, this fixed a bug which affected file systems for all file
systems *except* xfs, since the generic bug was injecting an
XFS-specific mkfs option into _scratch_mkfs. This was a *really*
obvious bug, but the problem was that commit 000813899afb ("fstests:
scale some tests for high CPU count sanity") made *huge* number of
changes, which made it hard to review the change, and also made it
harder for Dave to rebase the change, which is why, apparently,
pressure was applied to merge commit 000813899afb right before Dave
diappeared on vacation for a month. This is why I nated that there
appeared to be a double standarrd in place; I can't help but suspect
that if anyone *else* had sent in this commit, it would have been
rejected.
As far as testing, my understanding is that the huge amount of testing
happens between the promotion from for-next to the master branch.
This is why I used to make a point of upgrading my test appliance to
for-next, so I could help point out problems before most other
deveopers would see it in the master branch.
The fixes that you pointed out was all reasons why the master branch
hadn't been updated in months; it was because for-next still had
breakages. There is the challenge that when master hasn't gotten
updated for 2 or 3 months, it becomes harder to tell whether a test
failure was caused by a test bug, or a kernel bug. (It's not
impossible; for a while I was going to older versions of for-next, and
the comparing the results to newer versions of for-next, and then
filtering out new tests, but it's a bit of a pain.)
Ultimately, like most engineering tradeoffs this was a pain allocation
exercise. Dave didn't want to deal with rebasing changes, so the
check-parallel changes got merged to for-next early. This inflicted
pain on other xfstests developers.
- Ted
next prev parent reply other threads:[~2025-03-02 14:50 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 [this message]
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
[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=20250302145016.GA153209@mit.edu \
--to=tytso@mit.edu \
--cc=djwong@kernel.org \
--cc=dsterba@suse.cz \
--cc=fdmanana@kernel.org \
--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