Age | Commit message (Expand) | Author | Files | Lines |
2023-05-12 | groups: add logical_resolve group for btrfs | Filipe Manana | 4 | -3/+4 |
2023-05-12 | btrfs: add a test case for the logical to ino ioctl | Filipe Manana | 3 | -0/+278 |
2023-05-12 | common/btrfs: add helper to get the bytenr for a file extent item | Filipe Manana | 2 | -17/+24 |
2023-05-01 | misc: add duration for recovery loop tests | Darrick J. Wong | 6 | -6/+42 |
2023-05-01 | misc: add duration for long soak tests | Darrick J. Wong | 13 | -8/+183 |
2023-05-01 | readme: document TIME/LOAD_FACTOR | Darrick J. Wong | 1 | -0/+6 |
2023-05-01 | generic/476: reclassify this test as a long running soak stress test | Darrick J. Wong | 1 | -1/+1 |
2023-05-01 | fstests: Doc changes for afs | David Howells | 4 | -2/+50 |
2023-05-01 | generic/696: AFS doesn't support the "noacl" command line option | David Howells | 1 | -1/+4 |
2023-05-01 | generic/531: Check for O_TMPFILE | David Howells | 1 | -0/+1 |
2023-05-01 | generic/123, generic/128, afs: Allow for an fs that does its own perm management | David Howells | 4 | -0/+19 |
2023-05-01 | generic/317, afs: Allow for a filesystem not to honour the local uid/gid | David Howells | 3 | -0/+18 |
2023-05-01 | generic/314, afs: Allow for a filesystem that doesn't honour SGID inheritance | David Howells | 3 | -0/+17 |
2023-05-01 | fstests: add AFS support | David Howells | 4 | -11/+51 |
2023-04-29 | src: Don't include <sys/mount.h> and <linux/mount.h> together | Yang Xu | 2 | -4/+2 |
2023-04-24 | common/rc: skip ceph when atime is required | Xiubo Li | 1 | -0/+3 |
2023-04-24 | check: _check_filesystems for errors even if test failed | Leah Rumancik | 1 | -0/+1 |
2023-04-24 | check: try to fix the test device if it gets corrupted | Theodore Ts'o | 3 | -1/+59 |
2023-04-22 | xfs/517: add missing freeze command | Darrick J. Wong | 1 | -1/+1 |
2023-04-09 | fstests/MAINTAINERS: add a co-maintainer for btrfs testing part | Zorro Lang | 1 | -0/+1 |
2023-04-09 | fstests/MAINTAINERS: add some specific reviewers | Zorro Lang | 1 | -0/+6 |
2023-04-09 | fstests/MAINTAINERS: add supported mailing list | Zorro Lang | 1 | -0/+77 |
2023-04-09 | tools/get_maintainer.pl: remove penguin chiefs | Zorro Lang | 1 | -44/+1 |
2023-04-09 | fstests: add MAINTAINERS and get_maintainer.pl files | Zorro Lang | 2 | -0/+2732 |
2023-04-09 | populate: create fewer holes in directories and xattrs | Darrick J. Wong | 1 | -3/+3 |
2023-04-09 | populate: create fewer subdirs when constructing directories | Darrick J. Wong | 2 | -7/+12 |
2023-04-09 | common/populate: fix btree-format xattr creation on xfs | Darrick J. Wong | 1 | -1/+52 |
2023-04-06 | common/report: fix typo in FSSTRESS_AVOID | Darrick J. Wong | 1 | -1/+1 |
2023-04-06 | xfs/242: fix _filter_bmap for xfs_io bmap that does rt file properly | Darrick J. Wong | 1 | -0/+8 |
2023-04-06 | generic/{251,260}: compute maximum fitrim offset | Darrick J. Wong | 4 | -2/+25 |
2023-04-06 | common: switch _get_{available,total}_space accounting to units of single bytes | Anthony Iliopoulos | 1 | -6/+2 |
2023-03-26 | report: allow test runners to inject arbitrary values | Darrick J. Wong | 2 | -0/+13 |
2023-03-26 | report: record ext*-specific information about a test run | Darrick J. Wong | 2 | -0/+6 |
2023-03-26 | report: record xfs-specific information about a test run | Darrick J. Wong | 2 | -0/+14 |
2023-03-26 | report: record optional environment variables | Darrick J. Wong | 1 | -0/+10 |
2023-03-26 | report: collect basic information about a test run | Darrick J. Wong | 1 | -1/+43 |
2023-03-26 | report: encode xml entities in property values | Darrick J. Wong | 1 | -1/+4 |
2023-03-26 | report: pass property value to _xunit_add_property | Darrick J. Wong | 1 | -5/+6 |
2023-03-26 | report: sort properties by name | Darrick J. Wong | 1 | -2/+2 |
2023-03-26 | report: encode the kernel log as a separate xml element | Darrick J. Wong | 2 | -8/+17 |
2023-03-26 | report: encode cdata sections correctly | Darrick J. Wong | 1 | -3/+8 |
2023-03-26 | report: record fstests start and report generation timestamps | Darrick J. Wong | 3 | -1/+14 |
2023-03-26 | report: clarify the meaning of the timestamp attribute | Darrick J. Wong | 3 | -4/+7 |
2023-03-26 | report: capture the time zone in the test report timestamp | Darrick J. Wong | 2 | -5/+8 |
2023-03-26 | report: derive an xml schema for the xunit report | Darrick J. Wong | 2 | -3/+238 |
2023-03-25 | check: generate section reports between tests | Darrick J. Wong | 1 | -0/+9 |
2023-03-25 | fscrypt-crypt-util: fix XTS self-test with latest OpenSSL | Eric Biggers | 1 | -3/+9 |
2023-03-25 | fscrypt-crypt-util: use OpenSSL EVP API for AES self-tests | Eric Biggers | 1 | -5/+27 |
2023-03-25 | fscrypt-crypt-util: fix HKDF self-test with latest OpenSSL | Eric Biggers | 1 | -1/+5 |
2023-03-25 | m4: Check for FTW_ACTIONRETVAL along with nftw | Khem Raj | 1 | -1/+1 |
2023-03-25 | btrfs/246: skip the test if the tested btrfs doesn't support inline extents c... | Qu Wenruo | 2 | -0/+25 |
2023-03-25 | generic/020: fix another really long attr test failure for ceph | Xiubo Li | 1 | -0/+6 |
2023-03-16 | xfs: stress test cycling parent pointers with online repair | Darrick J. Wong | 5 | -0/+95 |
2023-03-14 | btrfs/286: add missing calls to _scratch_dev_pool_put and _spare_dev_put | Filipe Manana | 1 | -0/+3 |
2023-03-14 | btrfs/284: list a couple btrfs-progs git commits | Filipe Manana | 1 | -0/+5 |
2023-03-14 | vfs: Add tmpfs tests for idmap mounts | Rodrigo Campos | 8 | -3/+388 |
2023-03-14 | vfs: Export test_setup() and test_cleanup() | Rodrigo Campos | 2 | -2/+12 |
2023-03-14 | vfs: Make idmapped core tests public | Rodrigo Campos | 2 | -68/+106 |
2023-03-14 | vfs: Prepare tests in &s_idmapped_mounts to be reused inside a userns | Rodrigo Campos | 1 | -2/+2 |
2023-03-14 | vfs: Make switch_userns set PR_SET_DUMPABLE | Rodrigo Campos | 1 | -5/+4 |
2023-03-14 | vfs: Fix race condition on get_userns_fd() | Rodrigo Campos | 1 | -1/+3 |
2023-03-14 | vfs: Use tabs to indent, not spaces | Rodrigo Campos | 1 | -1/+1 |
2023-03-14 | vfs: Fix documentation typo | Rodrigo Campos | 1 | -1/+1 |
2023-03-14 | vfs: Don't open-code safe_close() | Rodrigo Campos | 1 | -4/+2 |
2023-03-03 | generic/020: fix really long attr test failure for ceph | Xiubo Li | 1 | -2/+4 |
2023-03-02 | common/rc: don't clear superblock for zoned scratch pools | Johannes Thumshirn | 1 | -3/+9 |
2023-03-02 | xfs: test xfs_scrub dry run, preen, and repair mode | Darrick J. Wong | 2 | -0/+137 |
2023-03-02 | xfs: race fsstress with online repair of dirs and parent pointers | Darrick J. Wong | 4 | -0/+79 |
2023-03-02 | xfs: ensure that online directory repairs don't hit EDQUOT | Darrick J. Wong | 2 | -0/+80 |
2023-03-02 | xfs: race fsstress with online repair of extended attribute data | Darrick J. Wong | 2 | -0/+42 |
2023-03-02 | xfs: race fsstress with online repair of realtime summary files | Darrick J. Wong | 2 | -0/+50 |
2023-03-02 | fsstress: update for FIEXCHANGE_RANGE | Darrick J. Wong | 1 | -0/+168 |
2023-03-02 | fsx: support FIEXCHANGE_RANGE | Darrick J. Wong | 7 | -2/+291 |
2023-03-02 | generic: test that file privilege gets dropped with FIEXCHANGE_RANGE | Darrick J. Wong | 4 | -0/+264 |
2023-03-02 | generic, xfs: test scatter-gather atomic file updates | Darrick J. Wong | 9 | -0/+270 |
2023-03-02 | generic: test new vfs swapext ioctl | Darrick J. Wong | 28 | -0/+1552 |
2023-03-02 | generic: test old xfs extent swapping ioctl | Darrick J. Wong | 11 | -1/+249 |
2023-03-02 | xfs/122: fix for swapext log items | Darrick J. Wong | 1 | -0/+3 |
2023-02-25 | btrfs: add test case for NODATASUM dev-replace | Qu Wenruo | 2 | -0/+80 |
2023-02-25 | generic: add test for direct io partial writes | Boris Burkov | 5 | -1/+124 |
2023-02-25 | selftest: add tests for debugging testing setup | Leah Rumancik | 15 | -0/+158 |
2023-02-25 | README: Add section to install required packages on (open)SUSE | Gabriel Niebler | 1 | -0/+20 |
2023-02-25 | fuzzy: fuzz test key/pointers of inode btrees | Darrick J. Wong | 8 | -0/+163 |
2023-02-25 | xfs: fuzz test both repair strategies | Darrick J. Wong | 76 | -0/+1709 |
2023-02-25 | fuzzy: test fuzzing realtime free space metadata | Darrick J. Wong | 17 | -4/+465 |
2023-02-25 | fuzzy: test fuzzing xattr block mappings | Darrick J. Wong | 7 | -0/+190 |
2023-02-25 | fuzzy: test fuzzing directory block mappings | Darrick J. Wong | 7 | -0/+190 |
2023-02-25 | fuzzy: for fuzzing ag btrees, find the path to the AG header | Darrick J. Wong | 28 | -29/+147 |
2023-02-25 | xfs: improve metadata array field handling when fuzzing | Darrick J. Wong | 1 | -9/+43 |
2023-02-25 | fuzzy: report the fuzzing repair strategy in seqres.full | Darrick J. Wong | 1 | -1/+1 |
2023-02-25 | fuzzy: compress coredumps created while fuzzing | Darrick J. Wong | 1 | -0/+8 |
2023-02-25 | fuzzy: dump metadata state before fuzzing | Darrick J. Wong | 1 | -0/+12 |
2023-02-25 | common/fuzzy: exercise the filesystem a little harder after repairing | Darrick J. Wong | 1 | -25/+13 |
2023-02-25 | common: check xfs health after doing an online scrub | Darrick J. Wong | 2 | -0/+70 |
2023-02-25 | common/fuzzy: evaluate xfs_check vs xfs_repair | Darrick J. Wong | 1 | -0/+11 |
2023-02-25 | xfs/{35[45],455}: fix bogus corruption errors | Darrick J. Wong | 3 | -3/+18 |
2023-02-25 | common/fuzzy: fix some problems with the post-repair fs modification code | Darrick J. Wong | 1 | -25/+31 |
2023-02-25 | common/fuzzy: fix some problems with the online-then-offline repair strategy | Darrick J. Wong | 1 | -24/+50 |
2023-02-25 | common/fuzzy: fix some problems with the no-repair strategy | Darrick J. Wong | 1 | -3/+17 |
2023-02-25 | common/fuzzy: fix some problems with the offline repair strategy | Darrick J. Wong | 1 | -21/+10 |
2023-02-25 | common/fuzzy: fix some problems with the online repair strategy | Darrick J. Wong | 1 | -10/+17 |
2023-02-25 | common/fuzzy: hoist the post-repair fs modification step | Darrick J. Wong | 1 | -33/+44 |
2023-02-25 | common/fuzzy: add an underline to the full log between sections | Darrick J. Wong | 1 | -1/+2 |
2023-02-25 | common/fuzzy: split out each repair strategy into a separate helper | Darrick J. Wong | 1 | -46/+166 |
2023-02-25 | fuzzy: don't fuzz xattr namespace flags and values | Darrick J. Wong | 1 | -1/+7 |
2023-02-25 | fuzzy: don't fuzz user-controllable inode flags | Darrick J. Wong | 1 | -1/+9 |
2023-02-25 | fuzzy: don't fuzz inode generation numbers | Darrick J. Wong | 1 | -1/+2 |
2023-02-25 | fuzzy: don't fuzz obsolete inode fields | Darrick J. Wong | 1 | -1/+4 |
2023-02-25 | fuzzy: don't fuzz the log sequence number | Darrick J. Wong | 1 | -1/+3 |
2023-02-25 | fuzzy: disable timstamp fuzzing by default | Darrick J. Wong | 1 | -1/+9 |
2023-02-25 | fuzzy: disable per-field random fuzzing by default | Darrick J. Wong | 1 | -1/+2 |
2023-02-18 | populate: fix some weirdness in __populate_check_xfs_agbtree_height | Darrick J. Wong | 1 | -6/+7 |
2023-02-18 | populate: take a snapshot of the filesystem if creation fails | Darrick J. Wong | 1 | -19/+40 |
2023-02-18 | xfs/422: don't freeze while racing rmap repair and fsstress | Darrick J. Wong | 1 | -3/+1 |
2023-02-18 | xfs: race fsstress with online repair for summary counters | Darrick J. Wong | 4 | -0/+91 |
2023-02-18 | xfs: test fs summary counter online repair | Darrick J. Wong | 2 | -0/+40 |
2023-02-18 | xfs: race fsstress with inode link count check and repair | Darrick J. Wong | 4 | -0/+79 |
2023-02-18 | xfs: race fsstress with online scrub and repair for quotacheck | Darrick J. Wong | 4 | -0/+84 |
2023-02-18 | xfs: race fsstress with online scrub and repair for quota metadata | Darrick J. Wong | 6 | -0/+126 |
2023-02-18 | xfs: race fsstress with online repair for special file metadata | Darrick J. Wong | 4 | -0/+81 |
2023-02-18 | xfs: ensure that online file data fork repairs don't hit EDQUOT | Darrick J. Wong | 2 | -0/+75 |
2023-02-18 | xfs: race fsstress with online repair for inode and fork metadata | Darrick J. Wong | 6 | -0/+121 |
2023-02-18 | xfs: test rebuilding xattrs when the data fork is btree format | Darrick J. Wong | 2 | -0/+87 |
2023-02-18 | xfs: race fsstress with online repair for inode record metadata | Darrick J. Wong | 2 | -0/+40 |
2023-02-18 | xfs: stress test ag repair functions | Darrick J. Wong | 15 | -12/+300 |
2023-02-18 | xfs: test rebuilding the entire filesystem with online fsck | Darrick J. Wong | 4 | -1/+82 |
2023-02-18 | fuzzy: use FORCE_REBUILD over injecting force_repair | Darrick J. Wong | 1 | -3/+31 |
2023-02-18 | generic/604: fix test to actually create dirty inodes | Filipe Manana | 1 | -1/+1 |
2023-02-18 | fstests: btrfs/249: add _wants_kernel_commit and _fixed_by_git_commit | Anand Jain | 1 | -3/+4 |
2023-02-18 | fstests: btrfs/185, 198 and 219 add _fixed_by_kernel_commit | Anand Jain | 3 | -8/+9 |
2023-02-18 | btrfs: test block group size class loading logic | Boris Burkov | 2 | -0/+52 |
2023-02-18 | btrfs/011: use $_btrfs_profile_configs to limit the tests | An Long | 2 | -13/+20 |
2023-02-11 | xfs: add 080 to the auto and quick groups | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | generic: add 251 to the auto group | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | generic: add 125 to the auto group | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | generic: add 042 to the auto and quick groups | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | btrfs: add 185 to the auto and quick groups | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | btrfs: add 125 to the auto and quick groups | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | btrfs: add 198 to the auto group | Christoph Hellwig | 1 | -1/+1 |
2023-02-11 | common/xfs: use whole-word matching for _require_xfsrestore_xflag | Darrick J. Wong | 1 | -1/+1 |
2023-02-11 | common: Chown mount even if already idmapped to account for remounts | Gabriel Niebler | 1 | -4/+5 |
2023-02-11 | common: Do not chown ro mountpoint when creating idmapped mount | Gabriel Niebler | 1 | -2/+5 |
2023-02-11 | btrfs: add a stress test for send v2 streams | Filipe Manana | 2 | -0/+135 |
2023-02-11 | generic/676: Unstable d_type handling for NFS READDIR | Benjamin Coddington | 1 | -1/+11 |
2023-02-11 | common: Improve blocksize support for udf | Jan Kara | 1 | -6/+16 |
2023-02-11 | common: Unmount udf filesystem prior checking | Jan Kara | 1 | -0/+10 |
2023-02-11 | common: Provide blocksize and ecclength to udf fsck | Jan Kara | 1 | -2/+6 |
2023-02-11 | common/btrfs: avoid reinitialization of unsupported profile array | David Disseldorp | 1 | -33/+33 |
2023-02-08 | xfs: race fsstress with online scrubbers for file metadata | Darrick J. Wong | 19 | -5/+447 |
2023-02-08 | fuzzy: allow xfs scrub stress tests to pick preconfigured fsstress configs | Darrick J. Wong | 1 | -3/+74 |
2023-02-08 | fuzzy: add a custom xfs find utility for scrub stress tests | Darrick J. Wong | 7 | -0/+369 |
2023-02-05 | xfs: race fsstress with online scrubbers for AG and fs metadata | Darrick J. Wong | 35 | -0/+767 |
2023-02-05 | xfs/357: switch fuzzing to agi 1 | Darrick J. Wong | 1 | -1/+1 |
2023-02-04 | xfs/191: fix xattr leaf block emptying on 64k blocksized fses | Anthony Iliopoulos | 1 | -1/+11 |
2023-02-04 | fstests: aiodio_sparse2.c, fix compiler warning buffer overflow | Anand Jain | 1 | -0/+1 |
2023-02-04 | fstests: t_getcwd.c, fix a warning related to buffer overflow | Anand Jain | 1 | -2/+2 |
2023-02-04 | fstests: fstest.c, fix compile warnings replace sprintf with snprintf | Anand Jain | 1 | -4/+13 |
2023-02-04 | fstests: doio.c, fix missing initialization of -C arg | Anand Jain | 1 | -0/+1 |
2023-02-03 | generic/500: skip this test if formatting fails | Darrick J. Wong | 3 | -13/+19 |
2023-02-03 | generic/038: set a maximum runtime on this test | Darrick J. Wong | 1 | -0/+6 |
2023-02-03 | generic/707: Test moving directory while being grown | Jan Kara | 2 | -0/+72 |
2023-02-03 | xfs: test xfsrestore on multi-level dumpfiles with wrong root | Hironori Shiina | 4 | -0/+2704 |
2023-02-03 | xfs: add helper to create fake root inode | Hironori Shiina | 4 | -83/+54 |
2023-02-03 | btrfs: test send optimal cloning behaviour | Filipe Manana | 2 | -0/+114 |
2023-02-03 | btrfs/299: update kernel commit hash and subject | Filipe Manana | 1 | -1/+2 |
2023-01-22 | xfstests: add fuse support | Miklos Szeredi | 5 | -11/+55 |
2023-01-22 | populate: improve attr creation runtime | Darrick J. Wong | 3 | -4/+82 |
2023-01-22 | populate: remove file creation loops that take forever | Darrick J. Wong | 3 | -38/+97 |
2023-01-20 | populate: ensure btree directories are created reliably | Dave Chinner | 1 | -2/+5 |
2023-01-20 | various: test is not appropriate for always_cow mode | Darrick J. Wong | 3 | -0/+28 |
2023-01-20 | xfs/{080,329,434,436}: add missing check for fallocate support | Darrick J. Wong | 4 | -0/+4 |
2023-01-20 | xfs: skip fragmentation tests when alwayscow mode is enabled | Darrick J. Wong | 6 | -0/+14 |
2023-01-20 | xfs/182: fix spurious direct write failure | Darrick J. Wong | 2 | -3/+2 |
2023-01-20 | xfs: fix reflink test failures when dax is enabled | Darrick J. Wong | 6 | -0/+6 |
2023-01-20 | xfs: fix dax inode flag test failures | Darrick J. Wong | 1 | -1/+1 |
2023-01-20 | generic/692: generalize the test for non-4K Merkle tree block sizes | Ojaswin Mujoo | 1 | -12/+25 |
2023-01-20 | generic: update setgid tests | Christian Brauner | 12 | -148/+24 |
2023-01-14 | xfs: stress test xfs_scrub(8) with freeze and ro-remount loops | Darrick J. Wong | 8 | -0/+166 |
2023-01-14 | xfs: stress test xfs_scrub(8) with fsstress | Darrick J. Wong | 5 | -75/+86 |
2023-01-14 | xfs: race fsmap with readonly remounts to detect crash or livelock | Darrick J. Wong | 4 | -3/+153 |
2023-01-14 | fuzzy: refactor fsmap stress test to use our helper functions | Darrick J. Wong | 3 | -91/+34 |
2023-01-14 | fuzzy: enhance scrub stress testing to use fsx | Darrick J. Wong | 6 | -3/+117 |
2023-01-14 | fuzzy: delay the start of the scrub loop when stress-testing scrub | Darrick J. Wong | 1 | -3/+16 |
2023-01-14 | fuzzy: allow substitution of AG numbers when configuring scrub stress test | Darrick J. Wong | 2 | -3/+13 |
2023-01-14 | fuzzy: make freezing optional for scrub stress tests | Darrick J. Wong | 2 | -4/+11 |
2023-01-14 | fuzzy: clean up frozen fses after scrub stress testing | Darrick J. Wong | 1 | -1/+34 |
2023-01-14 | fuzzy: increase operation count for each fsstress invocation | Darrick J. Wong | 1 | -1/+3 |
2023-01-14 | fuzzy: clear out the scratch filesystem if it's too full | Darrick J. Wong | 1 | -0/+16 |
2023-01-14 | fuzzy: abort scrub stress testing if the scratch fs went down | Darrick J. Wong | 1 | -1/+12 |
2023-01-14 | fuzzy: make scrub stress loop control more robust | Darrick J. Wong | 1 | -11/+28 |
2023-01-14 | fuzzy: test the scrub stress subcommands before looping | Darrick J. Wong | 1 | -0/+21 |
2023-01-14 | fuzzy: give each test local control over what scrub stress tests get run | Darrick J. Wong | 2 | -5/+36 |
2023-01-14 | fuzzy: explicitly check for common/inject in _require_xfs_stress_online_repair | Darrick J. Wong | 1 | -0/+2 |
2023-01-14 | fuzzy: rework scrub stress output filtering | Darrick J. Wong | 1 | -2/+9 |
2023-01-14 | fuzzy: clean up scrub stress programs quietly | Darrick J. Wong | 1 | -1/+3 |
2023-01-14 | xfs/422: rework feature detection so we only test-format scratch once | Darrick J. Wong | 1 | -1/+2 |
2023-01-14 | xfs/422: move the fsstress/freeze/scrub racing logic to common/fuzzy | Darrick J. Wong | 3 | -99/+109 |
2023-01-14 | xfs/422: create a new test group for fsstress/repair racers | Darrick J. Wong | 2 | -1/+2 |
2023-01-14 | common/rc: drop SGI DMF specific _mount_ops_filter | David Disseldorp | 1 | -14/+1 |
2023-01-14 | generic: test lseek with seek data mode on a one byte file | Filipe Manana | 3 | -0/+74 |