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 v2024.12.08 release. Release Note: This release provdes a big new feature from Dave Chinner, many thanks for Dave! He helps fstests to run parallelly. More details refer to: https://lore.kernel.org/fstests/20241208061520.nfdwfajwyyw2xfdi@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/#m26960c0a93aad6cc83eb31b9a7da244ded8efcd1 I've tried to test this release a whole week, also thanks for Darrick who helped to test it too. I've fixed some issues we found this week, to avoid bringing in regression. I can't make sure it won't break anything, this release is a big change. So please try this new release if you like, and feel free to report bugs to fstests@ if it breaks your regular test. Thanks for the contrition from Dave again! Thanks, Zorro The new head of the for-next branch is commit: fa0e9712283f fstests: check-parallel New commits: Dave Chinner (41): [9f775a4d85e0] xfstests: add a multithreaded mode to bstat [800681ebd77c] xfs/448: get rid of assert-on-failure [8973af00ec21] fstests: cleanup fsstress process management [828f70eb9be5] fuzzy: don't use killall [603030dee015] fstests: per-test dmflakey instances [88c0291d297c] fstests: per-test dmerror instances [f94ee3b005ec] fstests: per-test dmhuge instances [acb933c5adeb] fstests: per-test dmthin instances [aaa132777476] fstests: per-test dmdust instances [03433e8c0dea] fstests: per-test dmdelay instances [9d8d91a05a41] fstests: fix DM device creation/removal vs udev races [f8d5367e01a7] fstests: use syncfs rather than sync [4c6bc4565105] fstests: clean up mount and unmount operations [ce79de11337e] fstests: clean up loop device instantiation [aaf40fb7b136] fstests: xfs/227 is really slow [91bc186b2479] fstests: mark tests that are unreliable when run in parallel [5f7a66b6dc4c] fstests: use udevadm wait in preference to settle [92d6f7878743] xfs/442: rescale load so it's not exponential [732e70d57edc] xfs/176: fix broken setup code [8e4fb00d1dc4] xfs/177: remove unused slab object count location checks [4b6d1a480e7d] fstests: remove uses of killall where possible [b5646b8e526a] generic/127: reduce runtime [b45f902e004c] quota: system project quota files need to be shared [aa251132be4e] dmesg: reduce noise from other tests [522e213053f8] fstests: stop using /tmp directly [000813899afb] fstests: scale some tests for high CPU count sanity [f53e2256b902] generic/310: cleanup killing background processes [dbd03a8afb97] filter: handle mount errors from CONFIG_BLK_DEV_WRITE_MOUNTED=y [c94bc7f99121] filters: add a filter that accepts EIO instead of other errors [c1bde1c24044] generic/085: general cleanup for reliability and debugging [32e14cb90b88] fstests: don't use directory stacks [bf7310a3c30e] fstests: clean up a couple of dm-flakey tests [e2986ec53470] fstests: clean up termination of various tests [b53217a88c05] vfstests: some tests require the testdir to be shared [91c4de6dc06b] xfs/629: single extent files should be within tolerance [71c184c7f3dd] xfs/076: fix broken mkfs filtering [c5ea106604d5] fstests: capture some failures to seqres.full [1a49022fab9b] fstests: always use fail-at-unmount semantics for XFS [b95d488dfe4b] generic/062: don't leave debug files in $here on failure [93c0cac2298c] fstests: quota grace periods unreliable under load [fa0e9712283f] fstests: check-parallel Code Diffstat: check | 12 +- check-parallel | 205 ++++++++++++ common/btrfs | 4 +- common/config | 34 +- common/dmdelay | 24 +- common/dmdust | 14 +- common/dmerror | 74 +++-- common/dmflakey | 60 ++-- common/dmhugedisk | 21 +- common/dmlogwrites | 4 +- common/dmthin | 12 +- common/encrypt | 2 +- common/filter | 17 +- common/fuzzy | 37 ++- common/log | 2 +- common/metadump | 28 +- common/overlay | 10 +- common/populate | 8 +- common/preamble | 1 + common/quota | 37 +-- common/rc | 166 ++++++++-- common/repair | 2 +- common/report | 2 +- common/verity | 2 +- common/xfs | 2 +- doc/group-names.txt | 1 + doc/requirement-checking.txt | 6 +- ltp/fsstress.c | 26 +- src/aio-dio-regress/aio-last-ref-held-by-io.c | 5 +- src/bstat.c | 443 ++++++++++++++++++++------ src/dmerror | 6 +- tests/btrfs/004 | 11 +- tests/btrfs/007 | 3 +- tests/btrfs/012 | 4 +- tests/btrfs/028 | 13 +- tests/btrfs/049 | 4 +- tests/btrfs/057 | 4 +- tests/btrfs/060 | 14 +- tests/btrfs/061 | 13 +- tests/btrfs/062 | 13 +- tests/btrfs/063 | 13 +- tests/btrfs/064 | 13 +- tests/btrfs/065 | 14 +- tests/btrfs/066 | 14 +- tests/btrfs/067 | 14 +- tests/btrfs/068 | 14 +- tests/btrfs/069 | 13 +- tests/btrfs/070 | 13 +- tests/btrfs/071 | 13 +- tests/btrfs/072 | 14 +- tests/btrfs/073 | 13 +- tests/btrfs/074 | 13 +- tests/btrfs/078 | 12 +- tests/btrfs/100 | 4 +- tests/btrfs/101 | 4 +- tests/btrfs/136 | 6 +- tests/btrfs/160 | 3 +- tests/btrfs/192 | 12 +- tests/btrfs/195 | 2 +- tests/btrfs/212 | 16 +- tests/btrfs/232 | 4 +- tests/btrfs/252 | 5 +- tests/btrfs/261 | 2 +- tests/btrfs/284 | 4 +- tests/btrfs/286 | 2 +- tests/btrfs/291 | 5 +- tests/btrfs/320 | 6 +- tests/btrfs/332 | 4 +- tests/ext4/004 | 4 +- tests/ext4/057 | 14 +- tests/ext4/058 | 3 +- tests/ext4/307 | 4 +- tests/generic/013 | 22 +- tests/generic/015 | 2 +- tests/generic/019 | 13 +- tests/generic/029 | 2 +- tests/generic/030 | 2 +- tests/generic/032 | 2 +- tests/generic/034 | 2 +- tests/generic/039 | 2 +- tests/generic/040 | 2 +- tests/generic/041 | 2 +- tests/generic/042 | 4 +- tests/generic/048 | 2 +- tests/generic/049 | 4 +- tests/generic/050 | 3 +- tests/generic/051 | 24 +- tests/generic/054 | 2 +- tests/generic/055 | 6 +- tests/generic/057 | 2 +- tests/generic/059 | 2 +- tests/generic/062 | 2 +- tests/generic/065 | 2 +- tests/generic/066 | 5 +- tests/generic/067 | 17 +- tests/generic/068 | 7 +- tests/generic/070 | 12 +- tests/generic/073 | 2 +- tests/generic/076 | 10 +- tests/generic/076.out | 1 - tests/generic/081 | 8 +- tests/generic/083 | 13 +- tests/generic/083.out | 1 - tests/generic/084 | 12 +- tests/generic/085 | 21 +- tests/generic/090 | 4 +- tests/generic/092 | 2 +- tests/generic/098 | 4 +- tests/generic/099 | 8 +- tests/generic/101 | 2 +- tests/generic/104 | 2 +- tests/generic/106 | 2 +- tests/generic/107 | 2 +- tests/generic/108 | 9 +- tests/generic/109 | 5 +- tests/generic/117 | 4 +- tests/generic/127 | 67 ++-- tests/generic/127.out | 6 - tests/generic/135 | 26 +- tests/generic/150 | 2 +- tests/generic/151 | 2 +- tests/generic/152 | 2 +- tests/generic/157 | 3 +- tests/generic/158 | 3 +- tests/generic/159 | 2 +- tests/generic/160 | 2 +- tests/generic/162 | 4 +- tests/generic/163 | 4 +- tests/generic/164 | 4 +- tests/generic/165 | 4 +- tests/generic/166 | 6 +- tests/generic/167 | 4 +- tests/generic/168 | 7 +- tests/generic/170 | 7 +- tests/generic/171 | 6 +- tests/generic/172 | 6 +- tests/generic/173 | 6 +- tests/generic/174 | 6 +- tests/generic/204 | 8 - tests/generic/232 | 5 +- tests/generic/232.out | 1 - tests/generic/247 | 2 +- tests/generic/250 | 2 +- tests/generic/252 | 5 +- tests/generic/265 | 2 +- tests/generic/266 | 2 +- tests/generic/267 | 2 +- tests/generic/268 | 2 +- tests/generic/269 | 8 +- tests/generic/270 | 10 +- tests/generic/271 | 2 +- tests/generic/272 | 2 +- tests/generic/273 | 2 +- tests/generic/274 | 6 +- tests/generic/275 | 6 +- tests/generic/276 | 2 +- tests/generic/278 | 2 +- tests/generic/279 | 2 +- tests/generic/281 | 2 +- tests/generic/282 | 2 +- tests/generic/283 | 2 +- tests/generic/306 | 2 +- tests/generic/310 | 24 +- tests/generic/315 | 2 +- tests/generic/317 | 2 +- tests/generic/318 | 2 +- tests/generic/321 | 4 +- tests/generic/323 | 7 +- tests/generic/325 | 2 +- tests/generic/328 | 4 +- tests/generic/329 | 5 +- tests/generic/330 | 2 +- tests/generic/331 | 7 +- tests/generic/332 | 4 +- tests/generic/333 | 6 +- tests/generic/334 | 6 +- tests/generic/335 | 2 +- tests/generic/336 | 9 +- tests/generic/341 | 2 +- tests/generic/342 | 2 +- tests/generic/343 | 2 +- tests/generic/347 | 2 +- tests/generic/348 | 2 +- tests/generic/353 | 2 +- tests/generic/361 | 8 +- tests/generic/373 | 4 +- tests/generic/374 | 4 +- tests/generic/376 | 2 +- tests/generic/382 | 2 +- tests/generic/387 | 2 +- tests/generic/388 | 24 +- tests/generic/390 | 11 +- tests/generic/391 | 2 +- tests/generic/395 | 2 +- tests/generic/409 | 11 +- tests/generic/410 | 11 +- tests/generic/411 | 11 +- tests/generic/416 | 2 +- tests/generic/422 | 4 +- tests/generic/425 | 2 +- tests/generic/441 | 2 +- tests/generic/459 | 8 +- tests/generic/461 | 17 +- tests/generic/464 | 10 +- tests/generic/474 | 4 +- tests/generic/475 | 17 +- tests/generic/476 | 15 +- tests/generic/479 | 2 +- tests/generic/480 | 2 +- tests/generic/482 | 12 +- tests/generic/483 | 2 +- tests/generic/484 | 3 +- tests/generic/489 | 2 +- tests/generic/502 | 2 +- tests/generic/505 | 2 +- tests/generic/506 | 2 +- tests/generic/507 | 2 +- tests/generic/508 | 2 +- tests/generic/510 | 2 +- tests/generic/520 | 2 +- tests/generic/526 | 2 +- tests/generic/527 | 2 +- tests/generic/530 | 2 +- tests/generic/531 | 8 +- tests/generic/535 | 2 +- tests/generic/546 | 2 +- tests/generic/547 | 5 +- tests/generic/556 | 2 +- tests/generic/560 | 7 +- tests/generic/561 | 31 +- tests/generic/563 | 26 +- tests/generic/564 | 12 +- tests/generic/579 | 8 +- tests/generic/585 | 4 +- tests/generic/589 | 11 +- tests/generic/590 | 9 +- tests/generic/599 | 2 +- tests/generic/601 | 7 +- tests/generic/603 | 14 +- tests/generic/604 | 2 +- tests/generic/610 | 2 +- tests/generic/620 | 1 + tests/generic/628 | 4 +- tests/generic/629 | 4 +- tests/generic/631 | 2 +- tests/generic/632 | 2 + tests/generic/640 | 2 +- tests/generic/642 | 10 +- tests/generic/648 | 25 +- tests/generic/650 | 19 +- tests/generic/670 | 2 +- tests/generic/671 | 2 +- tests/generic/672 | 2 +- tests/generic/673 | 2 +- tests/generic/674 | 2 +- tests/generic/675 | 2 +- tests/generic/677 | 2 +- tests/generic/683 | 2 +- tests/generic/684 | 2 +- tests/generic/685 | 2 +- tests/generic/686 | 2 +- tests/generic/687 | 2 +- tests/generic/688 | 2 +- tests/generic/690 | 2 +- tests/generic/691 | 6 +- tests/generic/694 | 2 +- tests/generic/695 | 2 +- tests/generic/698 | 4 +- tests/generic/699 | 8 +- tests/generic/703 | 2 +- tests/generic/704 | 2 +- tests/generic/707 | 7 +- tests/generic/716 | 2 +- tests/generic/717 | 2 +- tests/generic/718 | 2 +- tests/generic/719 | 2 +- tests/generic/721 | 2 +- tests/generic/722 | 15 +- tests/generic/725 | 2 +- tests/generic/726 | 2 +- tests/generic/727 | 2 +- tests/generic/730 | 2 +- tests/generic/731 | 2 +- tests/generic/732 | 4 +- tests/generic/735 | 2 +- tests/generic/738 | 2 +- tests/generic/741 | 2 +- tests/generic/743 | 4 +- tests/generic/744 | 10 +- tests/generic/745 | 4 +- tests/generic/746 | 18 +- tests/generic/747 | 4 +- tests/generic/749 | 4 +- tests/generic/750 | 10 +- tests/generic/751 | 1 - tests/generic/753 | 17 +- tests/overlay/019 | 48 ++- tests/overlay/021 | 8 +- tests/overlay/058 | 12 +- tests/xfs/006 | 7 +- tests/xfs/011 | 11 +- tests/xfs/013 | 22 +- tests/xfs/014 | 11 +- tests/xfs/016 | 4 +- tests/xfs/017 | 13 +- tests/xfs/017.out | 1 - tests/xfs/032 | 2 +- tests/xfs/049 | 41 ++- tests/xfs/050 | 5 + tests/xfs/051 | 10 +- tests/xfs/052 | 2 +- tests/xfs/057 | 9 +- tests/xfs/070 | 9 +- tests/xfs/073 | 36 ++- tests/xfs/074 | 23 +- tests/xfs/076 | 8 +- tests/xfs/077 | 2 +- tests/xfs/078 | 20 +- tests/xfs/079 | 17 +- tests/xfs/104 | 14 +- tests/xfs/110 | 2 +- tests/xfs/118 | 4 +- tests/xfs/119 | 2 +- tests/xfs/128 | 2 +- tests/xfs/133 | 2 +- tests/xfs/134 | 2 +- tests/xfs/137 | 2 +- tests/xfs/141 | 13 +- tests/xfs/148 | 29 +- tests/xfs/149 | 8 +- tests/xfs/154 | 1 + tests/xfs/158 | 4 +- tests/xfs/161 | 2 +- tests/xfs/167 | 17 +- tests/xfs/168 | 8 +- tests/xfs/176 | 10 +- tests/xfs/177 | 15 +- tests/xfs/186 | 4 +- tests/xfs/195 | 2 +- tests/xfs/201 | 4 +- tests/xfs/212 | 2 +- tests/xfs/216 | 23 +- tests/xfs/217 | 24 +- tests/xfs/227 | 59 ++-- tests/xfs/231 | 4 +- tests/xfs/232 | 10 +- tests/xfs/234 | 2 +- tests/xfs/236 | 2 +- tests/xfs/237 | 13 +- tests/xfs/239 | 2 +- tests/xfs/240 | 7 +- tests/xfs/241 | 2 +- tests/xfs/243 | 11 +- tests/xfs/246 | 2 +- tests/xfs/250 | 19 +- tests/xfs/259 | 13 +- tests/xfs/264 | 4 +- tests/xfs/265 | 2 +- tests/xfs/270 | 2 +- tests/xfs/272 | 2 +- tests/xfs/274 | 2 +- tests/xfs/276 | 2 +- tests/xfs/289 | 4 +- tests/xfs/291 | 4 +- tests/xfs/297 | 12 +- tests/xfs/300 | 8 +- tests/xfs/305 | 8 +- tests/xfs/309 | 2 +- tests/xfs/312 | 2 +- tests/xfs/313 | 2 +- tests/xfs/314 | 2 +- tests/xfs/315 | 4 +- tests/xfs/316 | 2 +- tests/xfs/317 | 2 +- tests/xfs/318 | 4 +- tests/xfs/319 | 2 +- tests/xfs/320 | 2 +- tests/xfs/321 | 2 +- tests/xfs/322 | 2 +- tests/xfs/323 | 2 +- tests/xfs/324 | 2 +- tests/xfs/325 | 4 +- tests/xfs/326 | 4 +- tests/xfs/327 | 2 +- tests/xfs/420 | 2 +- tests/xfs/421 | 2 +- tests/xfs/423 | 2 +- tests/xfs/438 | 2 +- tests/xfs/440 | 8 +- tests/xfs/442 | 15 +- tests/xfs/448 | 6 - tests/xfs/495 | 2 +- tests/xfs/501 | 2 +- tests/xfs/502 | 2 +- tests/xfs/507 | 2 +- tests/xfs/511 | 2 +- tests/xfs/513 | 48 ++- tests/xfs/519 | 2 +- tests/xfs/520 | 2 +- tests/xfs/521 | 8 +- tests/xfs/527 | 5 +- tests/xfs/528 | 10 +- tests/xfs/530 | 11 +- tests/xfs/538 | 4 +- tests/xfs/541 | 2 +- tests/xfs/544 | 2 +- tests/xfs/553 | 4 +- tests/xfs/558 | 7 +- tests/xfs/601 | 2 +- tests/xfs/606 | 14 +- tests/xfs/607 | 6 +- tests/xfs/609 | 20 +- tests/xfs/610 | 20 +- tests/xfs/613 | 44 +-- tests/xfs/613.out | 1 - tests/xfs/617 | 2 +- tests/xfs/629 | 6 +- tests/xfs/630 | 2 +- tests/xfs/631 | 9 +- tests/xfs/790 | 2 +- tests/xfs/791 | 2 +- tests/xfs/792 | 2 +- tests/xfs/802 | 7 +- 423 files changed, 2180 insertions(+), 1725 deletions(-) -- Zorro Lang zlang@xxxxxxxxxx
Attachment:
signature.asc
Description: PGP signature