[ANNOUNCE] fstests: for-next branch updated to v2023.02.26

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



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 v2023.02.26 release.

Release notes:
1) There're 64 new test cases in this release, include ...
    - The generic/708 and btrfs/286 are in auto group.
    - The selftest/001~006 are for fstests selftest, they're not used for fs
      testing, won't be run with other cases together.
    - The xfs/733~788 are not in auto group, they're xfs fuzzy test cases.
2) README file is updated, about how to install fstests on SUSE system.
3) A new README.selftest file is about how to run fstests selftest.

More updates refer to below, thanks for all these contribution.

Thanks,
Zorro

The new head of the for-next branch is commit:

b90914dfe3f6 btrfs: add test case for NODATASUM dev-replace

New commits:

Boris Burkov (1):
[N]      [744a8a6be38f] generic: add test for direct io partial writes

Darrick J. Wong (29):
[U]      [d2d5c14fd903] fuzzy: disable per-field random fuzzing by default
[U]      [f55dcea33c74] fuzzy: disable timstamp fuzzing by default
[U]      [2f1f8b021962] fuzzy: don't fuzz the log sequence number
[U]      [a43c716cef2f] fuzzy: don't fuzz obsolete inode fields
[U]      [d770ca9284ba] fuzzy: don't fuzz inode generation numbers
[U]      [c749874cf664] fuzzy: don't fuzz user-controllable inode flags
[U]      [570bd5166512] fuzzy: don't fuzz xattr namespace flags and values
[U]      [bb43106508f4] common/fuzzy: split out each repair strategy into a separate helper
[U]      [19327c1a0ed3] common/fuzzy: add an underline to the full log between sections
[U]      [11c44462c122] common/fuzzy: hoist the post-repair fs modification step
[U]      [d60448eb283c] common/fuzzy: fix some problems with the online repair strategy
[U]      [c3f3b3514831] common/fuzzy: fix some problems with the offline repair strategy
[U]      [7a274f7626c0] common/fuzzy: fix some problems with the no-repair strategy
[U]      [3a564b1f41d3] common/fuzzy: fix some problems with the online-then-offline repair strategy
[U]      [f23ca0f1fa1a] common/fuzzy: fix some problems with the post-repair fs modification code
[U]      [f32c97fc8227] xfs/{35[45],455}: fix bogus corruption errors
[U]      [ac214bb2ddbe] common/fuzzy: evaluate xfs_check vs xfs_repair
[U]      [a27e6e6f4c18] common: check xfs health after doing an online scrub
[U]      [9bab148bb3c7] common/fuzzy: exercise the filesystem a little harder after repairing
[U]      [b2ebcdb1142a] fuzzy: dump metadata state before fuzzing
[U]      [94b5a2d3e563] fuzzy: compress coredumps created while fuzzing
[U]      [8dfdfd75ea7e] fuzzy: report the fuzzing repair strategy in seqres.full
[U]      [6b5b9b1e6fc2] xfs: improve metadata array field handling when fuzzing
[U]      [c63c8677b97a] fuzzy: for fuzzing ag btrees, find the path to the AG header
[N]      [4e68804d55f7] fuzzy: test fuzzing directory block mappings
[N]      [0c8d58ca30e1] fuzzy: test fuzzing xattr block mappings
[N]      [58a1bf3c0c52] fuzzy: test fuzzing realtime free space metadata
[N]      [53065fa4dccc] xfs: fuzz test both repair strategies
[N]      [84755fddc8bd] fuzzy: fuzz test key/pointers of inode btrees

Gabriel Niebler (1):
[U]      [d33bf05dd985] README: Add section to install required packages on (open)SUSE

Leah Rumancik (1):
[N]      [e4561119eb12] selftest: add tests for debugging testing setup

Qu Wenruo (1):
[N]      [b90914dfe3f6] btrfs: add test case for NODATASUM dev-replace


Code Diffstat:

 .gitignore              |   1 +
 README                  |  20 ++
 README.selftest         |  29 +++
 common/fuzzy            | 636 +++++++++++++++++++++++++++++++++++++++---------
 common/xfs              |  80 ++++++
 doc/group-names.txt     |   2 +
 src/Makefile            |   2 +-
 src/dio-buf-fault.c     |  83 +++++++
 tests/btrfs/286         |  78 ++++++
 tests/btrfs/286.out     |   2 +
 tests/generic/708       |  37 +++
 tests/generic/708.out   |   2 +
 tests/selftest/001      |  13 +
 tests/selftest/001.out  |   2 +
 tests/selftest/002      |  13 +
 tests/selftest/002.out  |   2 +
 tests/selftest/003      |  15 ++
 tests/selftest/003.out  |   2 +
 tests/selftest/004      |  15 ++
 tests/selftest/004.out  |   2 +
 tests/selftest/005      |  16 ++
 tests/selftest/005.out  |   2 +
 tests/selftest/006      |  19 ++
 tests/selftest/006.out  |   2 +
 tests/selftest/Makefile |  24 ++
 tests/xfs/354           |   7 +-
 tests/xfs/355           |   7 +-
 tests/xfs/358           |   5 +-
 tests/xfs/359           |   5 +-
 tests/xfs/360           |   5 +-
 tests/xfs/361           |   5 +-
 tests/xfs/362           |   5 +-
 tests/xfs/363           |   5 +-
 tests/xfs/364           |   5 +-
 tests/xfs/365           |   5 +-
 tests/xfs/366           |   5 +-
 tests/xfs/367           |   5 +-
 tests/xfs/368           |   5 +-
 tests/xfs/369           |   5 +-
 tests/xfs/370           |   5 +-
 tests/xfs/371           |   5 +-
 tests/xfs/372           |   5 +-
 tests/xfs/373           |   7 +-
 tests/xfs/410           |   5 +-
 tests/xfs/411           |   5 +-
 tests/xfs/455           |   7 +-
 tests/xfs/457           |   5 +-
 tests/xfs/458           |   5 +-
 tests/xfs/459           |   5 +-
 tests/xfs/460           |   5 +-
 tests/xfs/461           |   5 +-
 tests/xfs/462           |   5 +-
 tests/xfs/463           |   5 +-
 tests/xfs/464           |   7 +-
 tests/xfs/483           |   5 +-
 tests/xfs/733           |  48 ++++
 tests/xfs/733.out       |  10 +
 tests/xfs/734           |  48 ++++
 tests/xfs/734.out       |  10 +
 tests/xfs/735           |  48 ++++
 tests/xfs/735.out       |  10 +
 tests/xfs/736           |  48 ++++
 tests/xfs/736.out       |  10 +
 tests/xfs/737           |  48 ++++
 tests/xfs/737.out       |  10 +
 tests/xfs/738           |  48 ++++
 tests/xfs/738.out       |  10 +
 tests/xfs/739           |  41 ++++
 tests/xfs/739.out       |   4 +
 tests/xfs/740           |  41 ++++
 tests/xfs/740.out       |   4 +
 tests/xfs/741           |  41 ++++
 tests/xfs/741.out       |   4 +
 tests/xfs/742           |  41 ++++
 tests/xfs/742.out       |   4 +
 tests/xfs/743           |  42 ++++
 tests/xfs/743.out       |   4 +
 tests/xfs/744           |  42 ++++
 tests/xfs/744.out       |   4 +
 tests/xfs/745           |  41 ++++
 tests/xfs/745.out       |   4 +
 tests/xfs/746           |  41 ++++
 tests/xfs/746.out       |   4 +
 tests/xfs/747           |  35 +++
 tests/xfs/747.out       |   4 +
 tests/xfs/748           |  35 +++
 tests/xfs/748.out       |   4 +
 tests/xfs/749           |  45 ++++
 tests/xfs/749.out       |   6 +
 tests/xfs/750           |  35 +++
 tests/xfs/750.out       |   4 +
 tests/xfs/751           |  38 +++
 tests/xfs/751.out       |   4 +
 tests/xfs/752           |  38 +++
 tests/xfs/752.out       |   4 +
 tests/xfs/753           |  38 +++
 tests/xfs/753.out       |   4 +
 tests/xfs/754           |  38 +++
 tests/xfs/754.out       |   4 +
 tests/xfs/755           |  39 +++
 tests/xfs/755.out       |   4 +
 tests/xfs/756           |  39 +++
 tests/xfs/756.out       |   4 +
 tests/xfs/757           |  39 +++
 tests/xfs/757.out       |   4 +
 tests/xfs/758           |  40 +++
 tests/xfs/758.out       |   4 +
 tests/xfs/759           |  40 +++
 tests/xfs/759.out       |   5 +
 tests/xfs/760           |  40 +++
 tests/xfs/760.out       |   5 +
 tests/xfs/761           |  40 +++
 tests/xfs/761.out       |   5 +
 tests/xfs/762           |  42 ++++
 tests/xfs/762.out       |   5 +
 tests/xfs/763           |  40 +++
 tests/xfs/763.out       |   5 +
 tests/xfs/764           |  40 +++
 tests/xfs/764.out       |   5 +
 tests/xfs/765           |  40 +++
 tests/xfs/765.out       |   5 +
 tests/xfs/766           |  41 ++++
 tests/xfs/766.out       |   5 +
 tests/xfs/767           |  42 ++++
 tests/xfs/767.out       |   5 +
 tests/xfs/768           |  42 ++++
 tests/xfs/768.out       |   5 +
 tests/xfs/769           |  42 ++++
 tests/xfs/769.out       |   5 +
 tests/xfs/770           |  42 ++++
 tests/xfs/770.out       |   5 +
 tests/xfs/771           |  40 +++
 tests/xfs/771.out       |   5 +
 tests/xfs/772           |  40 +++
 tests/xfs/772.out       |   5 +
 tests/xfs/773           |  40 +++
 tests/xfs/773.out       |   5 +
 tests/xfs/774           |  40 +++
 tests/xfs/774.out       |   5 +
 tests/xfs/775           |  40 +++
 tests/xfs/775.out       |   4 +
 tests/xfs/776           |  40 +++
 tests/xfs/776.out       |   5 +
 tests/xfs/777           |  40 +++
 tests/xfs/777.out       |   5 +
 tests/xfs/778           |  40 +++
 tests/xfs/778.out       |   5 +
 tests/xfs/779           |  38 +++
 tests/xfs/779.out       |   4 +
 tests/xfs/780           |  38 +++
 tests/xfs/780.out       |   4 +
 tests/xfs/781           |  38 +++
 tests/xfs/781.out       |   4 +
 tests/xfs/782           |  41 ++++
 tests/xfs/782.out       |   5 +
 tests/xfs/783           |  49 ++++
 tests/xfs/783.out       |  10 +
 tests/xfs/784           |  49 ++++
 tests/xfs/784.out       |  10 +
 tests/xfs/785           |  36 +++
 tests/xfs/785.out       |   4 +
 tests/xfs/786           |  36 +++
 tests/xfs/786.out       |   4 +
 tests/xfs/787           |  38 +++
 tests/xfs/787.out       |   4 +
 tests/xfs/788           |  37 +++
 tests/xfs/788.out       |   4 +
 167 files changed, 3697 insertions(+), 144 deletions(-)
--
Zorro Lang
zlang@xxxxxxxxxx




[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux