aboutsummaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Expand)AuthorFilesLines
2023-12-24fstests: filter.btrfs: update _filter_transaction_commit()Naohiro Aota1-2/+3
2023-12-24_require_sparse_files: rewrite as a direct test instead of a black listAlexander Patrakov1-8/+21
2023-12-16overlay: prepare for new lowerdir+,datadir+ testsAmir Goldstein1-0/+15
2023-12-09overlay/026: Fix test expectation for newer kernelsAlexander Larsson1-0/+19
2023-11-17misc: update xfs_io swapext usageDarrick J. Wong1-1/+1
2023-11-16xfs: test unlinked inode list repair on demandDarrick J. Wong1-1/+3
2023-11-16common: make helpers for ttyprintk usageDarrick J. Wong2-2/+34
2023-11-16common/btrfs: add _btrfs_get_fsid() helperAnand Jain2-6/+13
2023-11-16common/btrfs: add helper _has_btrfs_sysfs_feature_attrAnand Jain1-0/+12
2023-11-16common/rc: _fs_sysfs_dname fetch fsid using btrfs toolAnand Jain1-1/+4
2023-10-05common/rc: check error case and fail the testNaohiro Aota1-2/+2
2023-10-05btrfs/300: check existence of unshare argumentsDarrick J. Wong1-1/+1
2023-10-05_scratch_mkfs_geom: Fix regex used for matching block size optionChandan Babu R1-3/+3
2023-10-05btrfs: quota rescan helpersBoris Burkov1-0/+23
2023-10-05btrfs: quota mode helpersBoris Burkov1-0/+41
2023-10-05common: refactor sysfs_attr functionsBoris Burkov1-45/+82
2023-09-23btrfs: use full subcommand name at _btrfs_get_subvolid()Filipe Manana1-3/+3
2023-09-20common/rc: make _get_max_file_size find file size on mount pointAndrey Albershteyn1-1/+7
2023-09-16fstests: use btrfs check repair for repairing btrfs filesystemsAnand Jain1-0/+16
2023-09-02common: rename get_page_size to _get_page_sizeDarrick J. Wong4-6/+6
2023-09-02common: split _get_hugepagesize into detection and actual queryDarrick J. Wong1-5/+8
2023-09-02common/attr: fix the _require_acl testJeff Layton1-5/+4
2023-08-25common/rc: introduce _random_file() helperNaohiro Aota1-0/+7
2023-08-19fstests: Verify dir permissions when creating a stub subvolumeLee Trager1-0/+5
2023-08-19common/rc: drop 'fsck -f' parameter from _repair_test_fsDavid Disseldorp1-1/+1
2023-08-05fstests: add helper to canonicalize devices used to enable persistent disksLuis Chamberlain1-1/+31
2023-08-05check: generate gcov code coverage reports at the end of each sectionDarrick J. Wong1-0/+87
2023-07-23common/rc: cleanup old .kmemleak filesLuís Henriques1-0/+4
2023-07-23overlay: Add test coverage for fs-verity supportAlexander Larsson2-5/+25
2023-07-23overlay: Add test for follow of lowerdata in data-only layersAmir Goldstein1-0/+13
2023-07-23overlay: add helper for mounting rdonly overlayAmir Goldstein1-2/+6
2023-07-09report: remove xmlns specifierTheodore Ts'o1-1/+0
2023-07-09report: safely update the result.xml fileTheodore Ts'o1-8/+12
2023-07-07common/btrfs: handle dmdust as mounted device in _btrfs_buffered_read_on_mirr...Qu Wenruo1-2/+11
2023-06-28common/config: redirect modprobe helpinfo to stdout for busyboxStas Sergeev1-1/+1
2023-06-18common/rc: Enable _test_mkfs to force a mkfs on a xfs filesystemCarlos Maiolino1-0/+3
2023-06-18common/rc: skip ceph-fuse when atime is requiredXiubo Li1-1/+1
2023-06-18common/btrfs: use _scratch_cycle_mount to ensure all page caches are droppedQu Wenruo1-1/+5
2023-06-10common/xfs: compress online repair rebuild output by defaultDarrick J. Wong1-8/+11
2023-06-10fuzzy: disallow post-test online rebuilds when testing online fsckDarrick J. Wong3-3/+18
2023-05-28fuzzy: skip online scrub and health checks if not supportedAnthony Iliopoulos1-0/+6
2023-05-28common/{filter,quota}, xfs/1{06,52}: fix grep patternMurphy Zhou2-2/+2
2023-05-12btrfs: add a test case for the logical to ino ioctlFilipe Manana1-0/+29
2023-05-12common/btrfs: add helper to get the bytenr for a file extent itemFilipe Manana1-0/+23
2023-05-01misc: add duration for recovery loop testsDarrick J. Wong1-0/+34
2023-05-01misc: add duration for long soak testsDarrick J. Wong3-1/+9
2023-05-01fstests: Doc changes for afsDavid Howells1-1/+5
2023-05-01generic/123, generic/128, afs: Allow for an fs that does its own perm managementDavid Howells1-0/+9
2023-05-01generic/317, afs: Allow for a filesystem not to honour the local uid/gidDavid Howells1-0/+9
2023-05-01generic/314, afs: Allow for a filesystem that doesn't honour SGID inheritanceDavid Howells1-0/+9
2023-05-01fstests: add AFS supportDavid Howells2-9/+48
2023-04-24common/rc: skip ceph when atime is requiredXiubo Li1-0/+3
2023-04-24check: try to fix the test device if it gets corruptedTheodore Ts'o2-0/+53
2023-04-09populate: create fewer holes in directories and xattrsDarrick J. Wong1-3/+3
2023-04-09populate: create fewer subdirs when constructing directoriesDarrick J. Wong1-2/+2
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. Wong2-0/+23
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. Wong1-0/+10
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. Wong1-6/+5
2023-03-26report: encode cdata sections correctlyDarrick J. Wong1-3/+8
2023-03-26report: record fstests start and report generation timestampsDarrick J. Wong1-1/+3
2023-03-26report: clarify the meaning of the timestamp attributeDarrick J. Wong1-3/+5
2023-03-26report: capture the time zone in the test report timestampDarrick J. Wong1-3/+6
2023-03-26report: derive an xml schema for the xunit reportDarrick J. Wong1-3/+12
2023-03-25btrfs/246: skip the test if the tested btrfs doesn't support inline extents c...Qu Wenruo1-0/+22
2023-03-16xfs: stress test cycling parent pointers with online repairDarrick J. Wong1-0/+15
2023-03-02common/rc: don't clear superblock for zoned scratch poolsJohannes Thumshirn1-3/+9
2023-03-02generic, xfs: test scatter-gather atomic file updatesDarrick J. Wong1-0/+19
2023-03-02generic: test new vfs swapext ioctlDarrick J. Wong2-0/+46
2023-03-02generic: test old xfs extent swapping ioctlDarrick J. Wong1-0/+11
2023-02-25fuzzy: test fuzzing realtime free space metadataDarrick J. Wong1-4/+103
2023-02-25fuzzy: test fuzzing xattr block mappingsDarrick J. Wong1-0/+16
2023-02-25fuzzy: test fuzzing directory block mappingsDarrick J. Wong1-0/+16
2023-02-25fuzzy: for fuzzing ag btrees, find the path to the AG headerDarrick J. Wong1-0/+37
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-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: stress test ag repair functionsDarrick J. Wong1-12/+26
2023-02-18xfs: test rebuilding the entire filesystem with online fsckDarrick J. Wong3-1/+79
2023-02-18fuzzy: use FORCE_REBUILD over injecting force_repairDarrick J. Wong1-3/+31
2023-02-18btrfs/011: use $_btrfs_profile_configs to limit the testsAn Long1-0/+3
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-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. Wong1-5/+84
2023-02-08fuzzy: allow xfs scrub stress tests to pick preconfigured fsstress configsDarrick J. Wong1-3/+74
2023-02-05xfs: race fsstress with online scrubbers for AG and fs metadataDarrick J. Wong1-0/+64
2023-02-03generic/500: skip this test if formatting failsDarrick J. Wong2-12/+17
2023-02-03xfs: add helper to create fake root inodeHironori Shiina1-0/+40
2023-01-22xfstests: add fuse supportMiklos Szeredi2-8/+25
2023-01-22populate: improve attr creation runtimeDarrick J. Wong1-3/+19
2023-01-22populate: remove file creation loops that take foreverDarrick J. Wong1-37/+24
2023-01-20populate: ensure btree directories are created reliablyDave Chinner1-2/+5
2023-01-20xfs: skip fragmentation tests when alwayscow mode is enabledDarrick J. Wong1-0/+9
2023-01-14xfs: stress test xfs_scrub(8) with fsstressDarrick J. Wong1-3/+60
2023-01-14xfs: race fsmap with readonly remounts to detect crash or livelockDarrick J. Wong1-2/+96
2023-01-14fuzzy: refactor fsmap stress test to use our helper functionsDarrick J. Wong1-1/+29
2023-01-14fuzzy: enhance scrub stress testing to use fsxDarrick J. Wong1-3/+36
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. Wong1-2/+12
2023-01-14fuzzy: make freezing optional for scrub stress testsDarrick J. Wong1-3/+10
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. Wong1-4/+35
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: move the fsstress/freeze/scrub racing logic to common/fuzzyDarrick J. Wong1-0/+100
2023-01-14common/rc: drop SGI DMF specific _mount_ops_filterDavid Disseldorp1-14/+1
2023-01-14overlay: avoid to use NULL OVL_BASE_FSTYP for mountingBaokun Li1-1/+6
2023-01-01generic/624: test multiple Merkle tree block sizesEric Biggers1-0/+11
2023-01-01common/verity: add _filter_fsverity_digest()Eric Biggers1-0/+8
2023-01-01common/verity: use FSV_BLOCK_SIZE by defaultEric Biggers1-2/+14
2023-01-01common/verity: set FSV_BLOCK_SIZE to an appropriate valueEric Biggers1-5/+27
2023-01-01common/verity: add and use _fsv_can_enable()Eric Biggers1-11/+6
2022-12-25btrfs/154: migrate to python3Qu Wenruo1-1/+1
2022-12-25xfs: regression test for writeback corruption bugDarrick J. Wong2-0/+81
2022-12-25xfs/122: fix EFI/EFD log format structure size after flex array conversionDarrick J. Wong1-0/+20
2022-12-17fuzzy: don't fail on compressed metadumpsDarrick J. Wong1-3/+2
2022-12-17common/populate: move decompression code to _{xfs,ext4}_mdrestoreDarrick J. Wong3-11/+20
2022-12-17common/xfs: create a helper for restoring metadumps to the scratch devsDarrick J. Wong1-0/+9
2022-12-17common/populate: create helpers to handle restoring metadumpsDarrick J. Wong4-3/+22
2022-12-13common/populate: Ensure that S_IFDIR.FMT_BTREE is in btree formatZiyang Zhang2-1/+42
2022-12-13common/xfs: Add a helper to export inode core sizeZiyang Zhang1-0/+15
2022-12-08common: make _filter_fiemap_flags optionally print the encoded flagFilipe Manana1-4/+36
2022-12-08btrfs: add a _require_btrfs_send_v2 helperFilipe Manana1-0/+14
2022-11-23common/dmlogwrites: Extend _log_writes_init() to accept the specified lengthXiao Yang1-2/+16
2022-11-23fstests: filter.btrfs: handle detailed missing device report betterQu Wenruo1-1/+12
2022-11-05common/verity: fix _fsv_have_hash_algorithm() with required signaturesEric Biggers1-21/+37
2022-11-03xfs: test xfs_scrub phase 6 media error reportingDarrick J. Wong2-0/+156
2022-11-03common/punch: fix flags printing for filter _filter_fiemap_flagsFilipe Manana1-0/+2
2022-11-03common/config: Make test and scratch devices use the same mount optionsXiao Yang1-41/+24
2022-10-30common: simplify grep pipe sed interactionsDarrick J. Wong3-9/+15
2022-10-30xfs: refactor filesystem realtime geometry detection logicDarrick J. Wong2-3/+30
2022-10-30xfs: refactor filesystem directory block size extraction logicDarrick J. Wong2-2/+11
2022-10-30xfs: refactor filesystem feature detection logicDarrick J. Wong3-19/+64
2022-10-29populate: unexport the metadump description textDarrick J. Wong1-4/+4
2022-10-27encrypt: add ceph supportXiubo Li1-0/+3
2022-10-27xfs: test for fixing wrong root inode number in dumpHironori Shiina2-1/+7
2022-10-15fstests: refactor xfs_mdrestore callsDarrick J. Wong3-2/+4
2022-10-15populate: require e2image before populatingDarrick J. Wong1-1/+2
2022-10-15populate: reformat external ext[34] journal devices when restoring a cached i...Darrick J. Wong1-3/+17
2022-10-15populate: wipe external xfs log devices when restoring a cached imageDarrick J. Wong1-2/+19
2022-10-15check: optionally compress core dumpsDarrick J. Wong1-5/+9
2022-10-15check: detect and preserve all coredumps made by a testDarrick J. Wong1-0/+22
2022-10-09common/populate: fix _xfs_metadump usage in _scratch_populate_cachedDarrick J. Wong1-1/+1
2022-10-09common/populate: don't metadump xfs filesystems twiceDarrick J. Wong1-1/+0
2022-10-08xfs/229: do not _xfs_force_bdev on TEST_DIRDarrick J. Wong1-0/+3
2022-10-08btrfs: test active zone trackingNaohiro Aota1-0/+11
2022-10-08common: introduce zone_capacity() to return a zone capacityNaohiro Aota2-13/+28
2022-10-08cleanup: remove left files after test finishesPavel Reichl1-0/+1
2022-09-23common: new helper to alloacate fixed size filesPavel Reichl1-0/+23
2022-09-20common/quota: fix grep patternMurphy Zhou1-1/+1
2022-09-20egrep, fgrep: deprecatedMurphy Zhou11-41/+41
2022-09-04common: filter internal errors during io error testingDarrick J. Wong2-1/+25
2022-09-04common: disable infinite IO error retry for EIO shutdown testsDarrick J. Wong4-4/+61
2022-09-04common/xfs: fix _reset_xfs_sysfs_error_handling reset to actual defaultsDarrick J. Wong1-1/+1
2022-08-20fail_make_request: teach helpers about external devicesDarrick J. Wong1-6/+22
2022-08-20common: refactor fail_make_request boilerplateDarrick J. Wong2-7/+47
2022-08-20dmerror: support external log and realtime devicesDarrick J. Wong1-7/+156
2022-08-20common/ext4: provide custom ext4 scratch fs optionsDarrick J. Wong2-5/+52