[ANNOUNCE] fstests: master branch updated to 95c924c65113

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



Hi all,

The master branch of the xfstests repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git

have just been updated. clonerange and deduperange operations are added to
fsstress in this update, so we get more test coverage on FICLONERANGE and
FIDEDUPERANGE syscalls. Two new tests that run fsstress are added too, one runs
fsstress on dmerror device to simulate disk falures and another runs fsstress
in write-only mode. We also have two new ext4 regression tests on DAX mount,
and a new btrfs test on raid6 scrub code.

New failures I've noticed in this update:
- generic/475 sometimes fails on ext4, I saw ext4 corruption after test (around
  20% reproducibility)
- generic/232 fails post-test fsck on reflink enabled XFS, I guess it has
  something to do with the new clonerange and deduperange operations
- generic/083, generic/269 and generic/270 would hang (soft lockup) on reflink
  enabled XFS, they all exercise behavior near ENOSPC, and generic/269 would
  hit the soft lockup more easily
- btrfs/158 fails on btrfs, the fixes are referenced in the test

Perhaps there're other failures that're caused by the new clone and dedupe
operations in fsstress, please report and/or contribute patches if you think
that's a case bug that needs fix.

Thanks,
Eryu

The new head of the master branch is commit:

95c924c65113 ext4: test for inline data + DAX corruption

New commits:

Darrick J. Wong (4):
      [ce02f1b2f8ed] generic: test error shutdown while stressing filesystem
      [e76e13ce8c0b] fsstress: implement the clonerange/deduperange ioctls
      [3b1382f992bf] generic: run a long-soak write-only fsstress test
      [451504891031] xfs/068: fix clonerange problems in file/dir count output

Liu Bo (1):
      [70138c383bf5] btrfs: make sure scrub fixes raid6 corruption

Luis Henriques (1):
      [ebe1aa88a197] generic/050: fix _require_local_device $SCRATCH_DEV check order

Ross Zwisler (2):
      [750a24e99e48] ext4: test for DAX + journaling corruption
      [95c924c65113] ext4: test for inline data + DAX corruption


Code Diffstat:

 .gitignore                          |   2 +
 common/dump                         |  11 +
 ltp/fsstress.c                      | 391 ++++++++++++++++++++++++++++++++++++
 src/Makefile                        |   3 +-
 src/t_ext4_dax_inline_corruption.c  |  70 +++++++
 src/t_ext4_dax_journal_corruption.c | 102 ++++++++++
 tests/btrfs/158                     | 114 +++++++++++
 tests/btrfs/158.out                 |  10 +
 tests/btrfs/group                   |   1 +
 tests/ext4/030                      |  74 +++++++
 tests/ext4/030.out                  |   2 +
 tests/ext4/031                      |  86 ++++++++
 tests/ext4/031.out                  |   2 +
 tests/ext4/group                    |   2 +
 tests/generic/050                   |   2 +-
 tests/generic/475                   |  97 +++++++++
 tests/generic/475.out               |   2 +
 tests/generic/476                   |  64 ++++++
 tests/generic/476.out               |   2 +
 tests/generic/group                 |   2 +
 20 files changed, 1037 insertions(+), 2 deletions(-)
--
Eryu Guan
eguan@xxxxxxxxxx

Attachment: signature.asc
Description: PGP signature


[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