aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-05-12groups: add logical_resolve group for btrfsFilipe Manana4-3/+4
2023-05-12btrfs: add a test case for the logical to ino ioctlFilipe Manana3-0/+278
2023-05-12common/btrfs: add helper to get the bytenr for a file extent itemFilipe Manana2-17/+24
2023-05-01misc: add duration for recovery loop testsDarrick J. Wong6-6/+42
2023-05-01misc: add duration for long soak testsDarrick J. Wong13-8/+183
2023-05-01readme: document TIME/LOAD_FACTORDarrick J. Wong1-0/+6
2023-05-01generic/476: reclassify this test as a long running soak stress testDarrick J. Wong1-1/+1
2023-05-01fstests: Doc changes for afsDavid Howells4-2/+50
2023-05-01generic/696: AFS doesn't support the "noacl" command line optionDavid Howells1-1/+4
2023-05-01generic/531: Check for O_TMPFILEDavid Howells1-0/+1
2023-05-01generic/123, generic/128, afs: Allow for an fs that does its own perm managementDavid Howells4-0/+19
2023-05-01generic/317, afs: Allow for a filesystem not to honour the local uid/gidDavid Howells3-0/+18
2023-05-01generic/314, afs: Allow for a filesystem that doesn't honour SGID inheritanceDavid Howells3-0/+17
2023-05-01fstests: add AFS supportDavid Howells4-11/+51
2023-04-29src: Don't include <sys/mount.h> and <linux/mount.h> togetherYang Xu2-4/+2
2023-04-24common/rc: skip ceph when atime is requiredXiubo Li1-0/+3
2023-04-24check: _check_filesystems for errors even if test failedLeah Rumancik1-0/+1
2023-04-24check: try to fix the test device if it gets corruptedTheodore Ts'o3-1/+59
2023-04-22xfs/517: add missing freeze commandDarrick J. Wong1-1/+1
2023-04-09fstests/MAINTAINERS: add a co-maintainer for btrfs testing partZorro Lang1-0/+1
2023-04-09fstests/MAINTAINERS: add some specific reviewersZorro Lang1-0/+6
2023-04-09fstests/MAINTAINERS: add supported mailing listZorro Lang1-0/+77
2023-04-09tools/get_maintainer.pl: remove penguin chiefsZorro Lang1-44/+1
2023-04-09fstests: add MAINTAINERS and get_maintainer.pl filesZorro Lang2-0/+2732
2023-04-09populate: create fewer holes in directories and xattrsDarrick J. Wong1-3/+3
2023-04-09populate: create fewer subdirs when constructing directoriesDarrick J. Wong2-7/+12
2023-04-09common/populate: fix btree-format xattr creation on xfsDarrick J. Wong1-1/+52
2023-04-06common/report: fix typo in FSSTRESS_AVOIDDarrick J. Wong1-1/+1
2023-04-06xfs/242: fix _filter_bmap for xfs_io bmap that does rt file properlyDarrick J. Wong1-0/+8
2023-04-06generic/{251,260}: compute maximum fitrim offsetDarrick J. Wong4-2/+25
2023-04-06common: switch _get_{available,total}_space accounting to units of single bytesAnthony Iliopoulos1-6/+2
2023-03-26report: allow test runners to inject arbitrary valuesDarrick J. Wong2-0/+13
2023-03-26report: record ext*-specific information about a test runDarrick J. Wong2-0/+6
2023-03-26report: record xfs-specific information about a test runDarrick J. Wong2-0/+14
2023-03-26report: record optional environment variablesDarrick J. Wong1-0/+10
2023-03-26report: collect basic information about a test runDarrick J. Wong1-1/+43
2023-03-26report: encode xml entities in property valuesDarrick J. Wong1-1/+4
2023-03-26report: pass property value to _xunit_add_propertyDarrick J. Wong1-5/+6
2023-03-26report: sort properties by nameDarrick J. Wong1-2/+2
2023-03-26report: encode the kernel log as a separate xml elementDarrick J. Wong2-8/+17
2023-03-26report: encode cdata sections correctlyDarrick J. Wong1-3/+8
2023-03-26report: record fstests start and report generation timestampsDarrick J. Wong3-1/+14
2023-03-26report: clarify the meaning of the timestamp attributeDarrick J. Wong3-4/+7
2023-03-26report: capture the time zone in the test report timestampDarrick J. Wong2-5/+8
2023-03-26report: derive an xml schema for the xunit reportDarrick J. Wong2-3/+238
2023-03-25check: generate section reports between testsDarrick J. Wong1-0/+9
2023-03-25fscrypt-crypt-util: fix XTS self-test with latest OpenSSLEric Biggers1-3/+9
2023-03-25fscrypt-crypt-util: use OpenSSL EVP API for AES self-testsEric Biggers1-5/+27
2023-03-25fscrypt-crypt-util: fix HKDF self-test with latest OpenSSLEric Biggers1-1/+5
2023-03-25m4: Check for FTW_ACTIONRETVAL along with nftwKhem Raj1-1/+1
2023-03-25btrfs/246: skip the test if the tested btrfs doesn't support inline extents c...Qu Wenruo2-0/+25
2023-03-25generic/020: fix another really long attr test failure for cephXiubo Li1-0/+6
2023-03-16xfs: stress test cycling parent pointers with online repairDarrick J. Wong5-0/+95
2023-03-14btrfs/286: add missing calls to _scratch_dev_pool_put and _spare_dev_putFilipe Manana1-0/+3
2023-03-14btrfs/284: list a couple btrfs-progs git commitsFilipe Manana1-0/+5
2023-03-14vfs: Add tmpfs tests for idmap mountsRodrigo Campos8-3/+388
2023-03-14vfs: Export test_setup() and test_cleanup()Rodrigo Campos2-2/+12
2023-03-14vfs: Make idmapped core tests publicRodrigo Campos2-68/+106
2023-03-14vfs: Prepare tests in &s_idmapped_mounts to be reused inside a usernsRodrigo Campos1-2/+2
2023-03-14vfs: Make switch_userns set PR_SET_DUMPABLERodrigo Campos1-5/+4
2023-03-14vfs: Fix race condition on get_userns_fd()Rodrigo Campos1-1/+3
2023-03-14vfs: Use tabs to indent, not spacesRodrigo Campos1-1/+1
2023-03-14vfs: Fix documentation typoRodrigo Campos1-1/+1
2023-03-14vfs: Don't open-code safe_close()Rodrigo Campos1-4/+2
2023-03-03generic/020: fix really long attr test failure for cephXiubo Li1-2/+4
2023-03-02common/rc: don't clear superblock for zoned scratch poolsJohannes Thumshirn1-3/+9
2023-03-02xfs: test xfs_scrub dry run, preen, and repair modeDarrick J. Wong2-0/+137
2023-03-02xfs: race fsstress with online repair of dirs and parent pointersDarrick J. Wong4-0/+79
2023-03-02xfs: ensure that online directory repairs don't hit EDQUOTDarrick J. Wong2-0/+80
2023-03-02xfs: race fsstress with online repair of extended attribute dataDarrick J. Wong2-0/+42
2023-03-02xfs: race fsstress with online repair of realtime summary filesDarrick J. Wong2-0/+50
2023-03-02fsstress: update for FIEXCHANGE_RANGEDarrick J. Wong1-0/+168
2023-03-02fsx: support FIEXCHANGE_RANGEDarrick J. Wong7-2/+291
2023-03-02generic: test that file privilege gets dropped with FIEXCHANGE_RANGEDarrick J. Wong4-0/+264
2023-03-02generic, xfs: test scatter-gather atomic file updatesDarrick J. Wong9-0/+270
2023-03-02generic: test new vfs swapext ioctlDarrick J. Wong28-0/+1552
2023-03-02generic: test old xfs extent swapping ioctlDarrick J. Wong11-1/+249
2023-03-02xfs/122: fix for swapext log itemsDarrick J. Wong1-0/+3
2023-02-25btrfs: add test case for NODATASUM dev-replaceQu Wenruo2-0/+80
2023-02-25generic: add test for direct io partial writesBoris Burkov5-1/+124
2023-02-25selftest: add tests for debugging testing setupLeah Rumancik15-0/+158
2023-02-25README: Add section to install required packages on (open)SUSEGabriel Niebler1-0/+20
2023-02-25fuzzy: fuzz test key/pointers of inode btreesDarrick J. Wong8-0/+163
2023-02-25xfs: fuzz test both repair strategiesDarrick J. Wong76-0/+1709
2023-02-25fuzzy: test fuzzing realtime free space metadataDarrick J. Wong17-4/+465
2023-02-25fuzzy: test fuzzing xattr block mappingsDarrick J. Wong7-0/+190
2023-02-25fuzzy: test fuzzing directory block mappingsDarrick J. Wong7-0/+190
2023-02-25fuzzy: for fuzzing ag btrees, find the path to the AG headerDarrick J. Wong28-29/+147
2023-02-25xfs: improve metadata array field handling when fuzzingDarrick J. Wong1-9/+43
2023-02-25fuzzy: report the fuzzing repair strategy in seqres.fullDarrick J. Wong1-1/+1
2023-02-25fuzzy: compress coredumps created while fuzzingDarrick J. Wong1-0/+8
2023-02-25fuzzy: dump metadata state before fuzzingDarrick J. Wong1-0/+12
2023-02-25common/fuzzy: exercise the filesystem a little harder after repairingDarrick J. Wong1-25/+13
2023-02-25common: check xfs health after doing an online scrubDarrick J. Wong2-0/+70
2023-02-25common/fuzzy: evaluate xfs_check vs xfs_repairDarrick J. Wong1-0/+11
2023-02-25xfs/{35[45],455}: fix bogus corruption errorsDarrick J. Wong3-3/+18
2023-02-25common/fuzzy: fix some problems with the post-repair fs modification codeDarrick J. Wong1-25/+31
2023-02-25common/fuzzy: fix some problems with the online-then-offline repair strategyDarrick J. Wong1-24/+50
2023-02-25common/fuzzy: fix some problems with the no-repair strategyDarrick J. Wong1-3/+17
2023-02-25common/fuzzy: fix some problems with the offline repair strategyDarrick J. Wong1-21/+10
2023-02-25common/fuzzy: fix some problems with the online repair strategyDarrick J. Wong1-10/+17
2023-02-25common/fuzzy: hoist the post-repair fs modification stepDarrick J. Wong1-33/+44
2023-02-25common/fuzzy: add an underline to the full log between sectionsDarrick J. Wong1-1/+2
2023-02-25common/fuzzy: split out each repair strategy into a separate helperDarrick J. Wong1-46/+166
2023-02-25fuzzy: don't fuzz xattr namespace flags and valuesDarrick J. Wong1-1/+7
2023-02-25fuzzy: don't fuzz user-controllable inode flagsDarrick J. Wong1-1/+9
2023-02-25fuzzy: don't fuzz inode generation numbersDarrick J. Wong1-1/+2
2023-02-25fuzzy: don't fuzz obsolete inode fieldsDarrick J. Wong1-1/+4
2023-02-25fuzzy: don't fuzz the log sequence numberDarrick J. Wong1-1/+3
2023-02-25fuzzy: disable timstamp fuzzing by defaultDarrick J. Wong1-1/+9
2023-02-25fuzzy: disable per-field random fuzzing by defaultDarrick J. Wong1-1/+2
2023-02-18populate: fix some weirdness in __populate_check_xfs_agbtree_heightDarrick J. Wong1-6/+7
2023-02-18populate: take a snapshot of the filesystem if creation failsDarrick J. Wong1-19/+40
2023-02-18xfs/422: don't freeze while racing rmap repair and fsstressDarrick J. Wong1-3/+1
2023-02-18xfs: race fsstress with online repair for summary countersDarrick J. Wong4-0/+91
2023-02-18xfs: test fs summary counter online repairDarrick J. Wong2-0/+40
2023-02-18xfs: race fsstress with inode link count check and repairDarrick J. Wong4-0/+79
2023-02-18xfs: race fsstress with online scrub and repair for quotacheckDarrick J. Wong4-0/+84
2023-02-18xfs: race fsstress with online scrub and repair for quota metadataDarrick J. Wong6-0/+126
2023-02-18xfs: race fsstress with online repair for special file metadataDarrick J. Wong4-0/+81
2023-02-18xfs: ensure that online file data fork repairs don't hit EDQUOTDarrick J. Wong2-0/+75
2023-02-18xfs: race fsstress with online repair for inode and fork metadataDarrick J. Wong6-0/+121
2023-02-18xfs: test rebuilding xattrs when the data fork is btree formatDarrick J. Wong2-0/+87
2023-02-18xfs: race fsstress with online repair for inode record metadataDarrick J. Wong2-0/+40
2023-02-18xfs: stress test ag repair functionsDarrick J. Wong15-12/+300
2023-02-18xfs: test rebuilding the entire filesystem with online fsckDarrick J. Wong4-1/+82
2023-02-18fuzzy: use FORCE_REBUILD over injecting force_repairDarrick J. Wong1-3/+31
2023-02-18generic/604: fix test to actually create dirty inodesFilipe Manana1-1/+1
2023-02-18fstests: btrfs/249: add _wants_kernel_commit and _fixed_by_git_commitAnand Jain1-3/+4
2023-02-18fstests: btrfs/185, 198 and 219 add _fixed_by_kernel_commitAnand Jain3-8/+9
2023-02-18btrfs: test block group size class loading logicBoris Burkov2-0/+52
2023-02-18btrfs/011: use $_btrfs_profile_configs to limit the testsAn Long2-13/+20
2023-02-11xfs: add 080 to the auto and quick groupsChristoph Hellwig1-1/+1
2023-02-11generic: add 251 to the auto groupChristoph Hellwig1-1/+1
2023-02-11generic: add 125 to the auto groupChristoph Hellwig1-1/+1
2023-02-11generic: add 042 to the auto and quick groupsChristoph Hellwig1-1/+1
2023-02-11btrfs: add 185 to the auto and quick groupsChristoph Hellwig1-1/+1
2023-02-11btrfs: add 125 to the auto and quick groupsChristoph Hellwig1-1/+1
2023-02-11btrfs: add 198 to the auto groupChristoph Hellwig1-1/+1
2023-02-11common/xfs: use whole-word matching for _require_xfsrestore_xflagDarrick J. Wong1-1/+1
2023-02-11common: Chown mount even if already idmapped to account for remountsGabriel Niebler1-4/+5
2023-02-11common: Do not chown ro mountpoint when creating idmapped mountGabriel Niebler1-2/+5
2023-02-11btrfs: add a stress test for send v2 streamsFilipe Manana2-0/+135
2023-02-11generic/676: Unstable d_type handling for NFS READDIRBenjamin Coddington1-1/+11
2023-02-11common: Improve blocksize support for udfJan Kara1-6/+16
2023-02-11common: Unmount udf filesystem prior checkingJan Kara1-0/+10
2023-02-11common: Provide blocksize and ecclength to udf fsckJan Kara1-2/+6
2023-02-11common/btrfs: avoid reinitialization of unsupported profile arrayDavid Disseldorp1-33/+33
2023-02-08xfs: race fsstress with online scrubbers for file metadataDarrick J. Wong19-5/+447
2023-02-08fuzzy: allow xfs scrub stress tests to pick preconfigured fsstress configsDarrick J. Wong1-3/+74
2023-02-08fuzzy: add a custom xfs find utility for scrub stress testsDarrick J. Wong7-0/+369
2023-02-05xfs: race fsstress with online scrubbers for AG and fs metadataDarrick J. Wong35-0/+767
2023-02-05xfs/357: switch fuzzing to agi 1Darrick J. Wong1-1/+1
2023-02-04xfs/191: fix xattr leaf block emptying on 64k blocksized fsesAnthony Iliopoulos1-1/+11
2023-02-04fstests: aiodio_sparse2.c, fix compiler warning buffer overflowAnand Jain1-0/+1
2023-02-04fstests: t_getcwd.c, fix a warning related to buffer overflowAnand Jain1-2/+2
2023-02-04fstests: fstest.c, fix compile warnings replace sprintf with snprintfAnand Jain1-4/+13
2023-02-04fstests: doio.c, fix missing initialization of -C argAnand Jain1-0/+1
2023-02-03generic/500: skip this test if formatting failsDarrick J. Wong3-13/+19
2023-02-03generic/038: set a maximum runtime on this testDarrick J. Wong1-0/+6
2023-02-03generic/707: Test moving directory while being grownJan Kara2-0/+72
2023-02-03xfs: test xfsrestore on multi-level dumpfiles with wrong rootHironori Shiina4-0/+2704
2023-02-03xfs: add helper to create fake root inodeHironori Shiina4-83/+54
2023-02-03btrfs: test send optimal cloning behaviourFilipe Manana2-0/+114
2023-02-03btrfs/299: update kernel commit hash and subjectFilipe Manana1-1/+2
2023-01-22xfstests: add fuse supportMiklos Szeredi5-11/+55
2023-01-22populate: improve attr creation runtimeDarrick J. Wong3-4/+82
2023-01-22populate: remove file creation loops that take foreverDarrick J. Wong3-38/+97
2023-01-20populate: ensure btree directories are created reliablyDave Chinner1-2/+5
2023-01-20various: test is not appropriate for always_cow modeDarrick J. Wong3-0/+28
2023-01-20xfs/{080,329,434,436}: add missing check for fallocate supportDarrick J. Wong4-0/+4
2023-01-20xfs: skip fragmentation tests when alwayscow mode is enabledDarrick J. Wong6-0/+14
2023-01-20xfs/182: fix spurious direct write failureDarrick J. Wong2-3/+2
2023-01-20xfs: fix reflink test failures when dax is enabledDarrick J. Wong6-0/+6
2023-01-20xfs: fix dax inode flag test failuresDarrick J. Wong1-1/+1
2023-01-20generic/692: generalize the test for non-4K Merkle tree block sizesOjaswin Mujoo1-12/+25
2023-01-20generic: update setgid testsChristian Brauner12-148/+24
2023-01-14xfs: stress test xfs_scrub(8) with freeze and ro-remount loopsDarrick J. Wong8-0/+166
2023-01-14xfs: stress test xfs_scrub(8) with fsstressDarrick J. Wong5-75/+86
2023-01-14xfs: race fsmap with readonly remounts to detect crash or livelockDarrick J. Wong4-3/+153
2023-01-14fuzzy: refactor fsmap stress test to use our helper functionsDarrick J. Wong3-91/+34
2023-01-14fuzzy: enhance scrub stress testing to use fsxDarrick J. Wong6-3/+117
2023-01-14fuzzy: delay the start of the scrub loop when stress-testing scrubDarrick J. Wong1-3/+16
2023-01-14fuzzy: allow substitution of AG numbers when configuring scrub stress testDarrick J. Wong2-3/+13
2023-01-14fuzzy: make freezing optional for scrub stress testsDarrick J. Wong2-4/+11
2023-01-14fuzzy: clean up frozen fses after scrub stress testingDarrick J. Wong1-1/+34
2023-01-14fuzzy: increase operation count for each fsstress invocationDarrick J. Wong1-1/+3
2023-01-14fuzzy: clear out the scratch filesystem if it's too fullDarrick J. Wong1-0/+16
2023-01-14fuzzy: abort scrub stress testing if the scratch fs went downDarrick J. Wong1-1/+12
2023-01-14fuzzy: make scrub stress loop control more robustDarrick J. Wong1-11/+28
2023-01-14fuzzy: test the scrub stress subcommands before loopingDarrick J. Wong1-0/+21
2023-01-14fuzzy: give each test local control over what scrub stress tests get runDarrick J. Wong2-5/+36
2023-01-14fuzzy: explicitly check for common/inject in _require_xfs_stress_online_repairDarrick J. Wong1-0/+2
2023-01-14fuzzy: rework scrub stress output filteringDarrick J. Wong1-2/+9
2023-01-14fuzzy: clean up scrub stress programs quietlyDarrick J. Wong1-1/+3
2023-01-14xfs/422: rework feature detection so we only test-format scratch onceDarrick J. Wong1-1/+2
2023-01-14xfs/422: move the fsstress/freeze/scrub racing logic to common/fuzzyDarrick J. Wong3-99/+109
2023-01-14xfs/422: create a new test group for fsstress/repair racersDarrick J. Wong2-1/+2
2023-01-14common/rc: drop SGI DMF specific _mount_ops_filterDavid Disseldorp1-14/+1
2023-01-14generic: test lseek with seek data mode on a one byte fileFilipe Manana3-0/+74