* [ANN] Discord server for testing Linux with kdevops
@ 2022-06-02 15:21 Luis Chamberlain
[not found] ` <CAOQ4uxi0eY3ybXbL6TEZv27HUoBaSTcthjC7aHRCTzACfyq52w@mail.gmail.com>
0 siblings, 1 reply; 6+ messages in thread
From: Luis Chamberlain @ 2022-06-02 15:21 UTC (permalink / raw)
To: linux-fsdevel, linux-block, fstests, linux-kselftest,
linux-kernel
Cc: Amir Goldstein, pankydev8, Josef Bacik, Theodore Tso,
Davidlohr Bueso, Dan Williams, Javier Gonzalez, a.manzanares,
Tyler Hicks, Leah Rumancik, Klaus Jensen, Zorro Lang, shirley.ma,
chandan.babu, konrad.wilk, mcgrof
I've setup a discord server for general discussions around Linux
kernel testing with kdevops. This should help with coordination
around kdevops in an accessible way for:
* The shared kdevops repository and dependent trees on the linux-kdevops
organization: https://github.com/linux-kdevops/
* Sharing of expunges for fstests / blktests for different
filesystems / configuration / kernel releases
* Shared hardware resources such as the public Super Micro bigtwin server
currently used to help test fstests and blktests
* Future potential shared cloud credits
* Streamlining reports for new issues found on stable kernels or
Linus's tree or linux-next
* Storing / sharing test failure artifacts
The discord server:
https://discord.gg/pWgZZhRp
Luis
^ permalink raw reply [flat|nested] 6+ messages in thread[parent not found: <CAOQ4uxi0eY3ybXbL6TEZv27HUoBaSTcthjC7aHRCTzACfyq52w@mail.gmail.com>]
[parent not found: <CAB=NE6XAL1+OXV0X5zBZCMWsqsy-xz9E6rkwPkGOHRXyG4sohg@mail.gmail.com>]
[parent not found: <CAOQ4uxjbJWt06bx_iE2mh=JemuM+fAAGU2WGYV7vOWQzvY4wMQ@mail.gmail.com>]
* Collaborating updates of kdevops xfstests repo [not found] ` <CAOQ4uxjbJWt06bx_iE2mh=JemuM+fAAGU2WGYV7vOWQzvY4wMQ@mail.gmail.com> @ 2022-07-21 9:15 ` Amir Goldstein 2022-07-21 14:46 ` Luis Chamberlain 0 siblings, 1 reply; 6+ messages in thread From: Amir Goldstein @ 2022-07-21 9:15 UTC (permalink / raw) To: Luis Chamberlain; +Cc: chandanrmail, Josef Bacik, Zorro Lang, fstests Hi Luis, I have been on vacation and partly still on vacation. Quick question. Soon I will want to update the shared xfstetsts repo - it has not been updated since v2022.07.10 I am still waiting on the SGID tests [1] to land, which may take a few more weeks, because I have a bunch of 5.10 backports related to SGID fixes that I would like to validate with those tests. My question is, at the moment, who are the active kdevops users that you know of that will be affected by an update like that? Updating the kdevops clone of xfstests repo is going to have an immediate side effect of "destabilizing" all the established baselines. I will announce it on fstests lists, but wanted to give a heads up and collaborate the update with the active kdevops users first. Thanks, Amir. [1] https://lore.kernel.org/fstests/bc3f8e56-d5fa-bee2-741f-d2950ca6e304@fujitsu.com/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Collaborating updates of kdevops xfstests repo 2022-07-21 9:15 ` Collaborating updates of kdevops xfstests repo Amir Goldstein @ 2022-07-21 14:46 ` Luis Chamberlain 2022-07-21 14:59 ` Theodore Ts'o 2022-07-21 15:07 ` Amir Goldstein 0 siblings, 2 replies; 6+ messages in thread From: Luis Chamberlain @ 2022-07-21 14:46 UTC (permalink / raw) To: Amir Goldstein Cc: chandanrmail, Josef Bacik, Zorro Lang, fstests, Anthony Iliopoulos, Pankaj Raghav On Thu, Jul 21, 2022 at 11:15:04AM +0200, Amir Goldstein wrote: > Hi Luis, > > I have been on vacation and partly still on vacation. > Quick question. > > Soon I will want to update the shared xfstetsts repo - it has not been > updated since v2022.07.10 That's slightly over a month. > I am still waiting on the SGID tests [1] to land, which may take a few more > weeks, because I have a bunch of 5.10 backports related to SGID fixes > that I would like to validate with those tests. Neat, good to know. > My question is, at the moment, who are the active kdevops users that you > know of that will be affected by an update like that? SUSE has its own git subtree to manage their own delta and set of changes, so typically updates don't affect that tree. But just in case you can Cc Anthony. I know Pankaj also uses it for his own ZNS development. And then there are those that I am not sure of, but it's all good, I think its fair we just set users to expect us to update maybe once or twice a month. Typically I've found there may be small snafu bugs in one release and have to update soon to fix those issues, or I just fix it myself and carry this on our own tree until those fixes land upstream. This is why we have our tree for it, so to give us the flexibility to ensure we can reach stability. If you look fstests has no release tags. Long term I think it would be wonderful if we strive for that, perhaps in stride / linking with the latest kernel release rc tag at that time, but what would a release tag mean? Obviously some sort of stability, but how can we vet for this? [0] https://github.com/linux-kdevops/fstests > Updating the kdevops clone of xfstests repo is going to have an immediate > side effect of "destabilizing" all the established baselines. Sure. > I will announce it on fstests lists, but wanted to give a heads up > and collaborate the update with the active kdevops users first. You can also just use the discord server. Luis > Thanks, > Amir. > > [1] https://lore.kernel.org/fstests/bc3f8e56-d5fa-bee2-741f-d2950ca6e304@fujitsu.com/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Collaborating updates of kdevops xfstests repo 2022-07-21 14:46 ` Luis Chamberlain @ 2022-07-21 14:59 ` Theodore Ts'o 2022-07-21 16:26 ` Luis Chamberlain 2022-07-21 15:07 ` Amir Goldstein 1 sibling, 1 reply; 6+ messages in thread From: Theodore Ts'o @ 2022-07-21 14:59 UTC (permalink / raw) To: Luis Chamberlain Cc: Amir Goldstein, chandanrmail, Josef Bacik, Zorro Lang, fstests, Anthony Iliopoulos, Pankaj Raghav On Thu, Jul 21, 2022 at 07:46:08AM -0700, Luis Chamberlain wrote: > If you look fstests has no release tags. Long term I think it would be > wonderful if we strive for that... Since May, Zorro has started providing release tags --- it's tagged when he pushes a batch to for-next, and so far there hasn't been any changes between when a batch of updates get promoted from for-next to the master branch. % git tag -l | grep ^v2022 v2022.05.01 v2022.05.08 v2022.05.15 v2022.05.22 v2022.05.29 v2022.06.05 v2022.06.12 v2022.06.26 v2022.07.03 So if you want stability, you can wait until after the tag has been promoted to the master branch. I've using the for-next branch for xfstests-bld, since I'm also doing development work for xfstests, and before I release an prebuilt image for kvm-xfstests or gce-xfstests, I've done a full sanity check run on at least ext4, xfs, btrfs, and f2fs. And aside from a relatively rare hiccups, I've found for-next to be plenty stable enough for me. Of course, it's a bit easier for me, since I've explicitly *not* been promising that a reliable set of baseline configs that can be used for drive-by testers. OTOH, last I checked, kdevops hasn't published new baselines since 5.17, which IMHO is way too old for drive-by testers who need to test patches meant for upstream submission anyway... Cheers, -Ted ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Collaborating updates of kdevops xfstests repo 2022-07-21 14:59 ` Theodore Ts'o @ 2022-07-21 16:26 ` Luis Chamberlain 0 siblings, 0 replies; 6+ messages in thread From: Luis Chamberlain @ 2022-07-21 16:26 UTC (permalink / raw) To: Theodore Ts'o Cc: Amir Goldstein, chandanrmail, Josef Bacik, Zorro Lang, fstests, Anthony Iliopoulos, Pankaj Raghav On Thu, Jul 21, 2022 at 10:59:48AM -0400, Theodore Ts'o wrote: > On Thu, Jul 21, 2022 at 07:46:08AM -0700, Luis Chamberlain wrote: > > If you look fstests has no release tags. Long term I think it would be > > wonderful if we strive for that... > > Since May, Zorro has started providing release tags --- it's tagged > when he pushes a batch to for-next, and so far there hasn't been any > changes between when a batch of updates get promoted from for-next to > the master branch. > > % git tag -l | grep ^v2022 > v2022.05.01 > v2022.05.08 > v2022.05.15 > v2022.05.22 > v2022.05.29 > v2022.06.05 > v2022.06.12 > v2022.06.26 > v2022.07.03 Fantastico. > So if you want stability, you can wait until after the tag has been > promoted to the master branch. I've using the for-next branch for > xfstests-bld, since I'm also doing development work for xfstests, and > before I release an prebuilt image for kvm-xfstests or gce-xfstests, > I've done a full sanity check run on at least ext4, xfs, btrfs, and > f2fs. And aside from a relatively rare hiccups, I've found for-next > to be plenty stable enough for me. This still begs the question of what can we count on for a tag, or if want more. > Of course, it's a bit easier for me, since I've explicitly *not* been > promising that a reliable set of baseline configs that can be used for > drive-by testers. Git subtrees uses of kdevops can keep their own deltas / own fstests git trees, etc. It was designed with that in mind. > OTOH, last I checked, kdevops hasn't published new > baselines since 5.17, which IMHO is way too old for drive-by testers > who need to test patches meant for upstream submission anyway... This is because of building confidence in a baseline on kdevops is done first by striving for 100 consecutive runs of fstest and/or blktests without failure and we lacked one for more recent kernels for a while. Building confidence takes a while, but I consider it technical debt. With a baseline with high confidence, it easy to bump one kernel release, as the effort typically is just verifying prior known failures (the status quo goes on) and picking up new ones. There would be high confidence that these new failures are also regressions. Luis ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Collaborating updates of kdevops xfstests repo 2022-07-21 14:46 ` Luis Chamberlain 2022-07-21 14:59 ` Theodore Ts'o @ 2022-07-21 15:07 ` Amir Goldstein 1 sibling, 0 replies; 6+ messages in thread From: Amir Goldstein @ 2022-07-21 15:07 UTC (permalink / raw) To: Luis Chamberlain Cc: chandanrmail, Josef Bacik, Zorro Lang, fstests, Anthony Iliopoulos, Pankaj Raghav On Thu, Jul 21, 2022 at 4:46 PM Luis Chamberlain <mcgrof@kernel.org> wrote: > > On Thu, Jul 21, 2022 at 11:15:04AM +0200, Amir Goldstein wrote: > > Hi Luis, > > > > I have been on vacation and partly still on vacation. > > Quick question. > > > > Soon I will want to update the shared xfstetsts repo - it has not been > > updated since v2022.07.10 > > That's slightly over a month. Correction. It has not been updated since LSFMM on April 2022. So far it didn't matter much for my tests of 5.10.y, because I was backporting fixes from before v5.17 that already has fstests in April. I will push an update before testing the next round of xfs 5.10.y backports. Thanks, Amir. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-07-21 16:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-02 15:21 [ANN] Discord server for testing Linux with kdevops Luis Chamberlain
[not found] ` <CAOQ4uxi0eY3ybXbL6TEZv27HUoBaSTcthjC7aHRCTzACfyq52w@mail.gmail.com>
[not found] ` <CAB=NE6XAL1+OXV0X5zBZCMWsqsy-xz9E6rkwPkGOHRXyG4sohg@mail.gmail.com>
[not found] ` <CAOQ4uxjbJWt06bx_iE2mh=JemuM+fAAGU2WGYV7vOWQzvY4wMQ@mail.gmail.com>
2022-07-21 9:15 ` Collaborating updates of kdevops xfstests repo Amir Goldstein
2022-07-21 14:46 ` Luis Chamberlain
2022-07-21 14:59 ` Theodore Ts'o
2022-07-21 16:26 ` Luis Chamberlain
2022-07-21 15:07 ` 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.