aboutsummaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Expand)AuthorFilesLines
2024-03-01common/config: fix CANON_DEVS=yes when file does not existLuis Chamberlain1-1/+1
2024-03-01generic/68[12]: use the dir blocksize for xfs filesystemsAnthony Iliopoulos1-0/+11
2024-03-01filter.btrfs: add filter for btrfs device addJohannes Thumshirn1-0/+9
2024-03-01filter.brtfs: add filter for conversionJohannes Thumshirn1-0/+6
2024-03-01btrfs: detect regular qgroup for older kernels correctlyQu Wenruo1-1/+1
2024-03-01btrfs: introduce helper for creating cloned devices with mkfsAnand Jain1-0/+23
2024-03-01btrfs: test case prerequisite _require_btrfs_mkfs_uuid_optionAnand Jain1-0/+11
2024-03-01btrfs: create a helper function, check_fsid(), to verify the tempfsidAnand Jain1-0/+40
2024-03-01common/rc: assign SCRATCH_DEV_POOL to an arrayAnand Jain1-4/+14
2024-02-09common/xfs: only pass -l in _xfs_mdrestore for v2 metadumpsDarrick J. Wong1-2/+25
2024-02-09xfs/{129,234,253,605}: disable metadump v1 testing with external devicesDarrick J. Wong1-5/+20
2024-02-09common: refactor metadump v1 and v2 tests, version 2Darrick J. Wong3-9/+152
2024-02-09common/populate: always metadump full metadata blocksDarrick J. Wong1-1/+1
2024-02-09common/xfs: simplify maximum metadump format detectionDarrick J. Wong1-3/+7
2024-02-09generic/020: Compute correct max_attrs for UBIFSRichard Weinberger2-0/+10
2024-02-05common/rc: NFSv2/3 do not support negative timestampsJeff Layton1-1/+32
2024-02-05common/rc: improve block_size support for bcachefsSu Yue1-1/+9
2024-02-05fstests: introduce MKFS_BCACHEFS_PROG for bcachefsSu Yue2-4/+11
2024-01-14common/encrypt: support custom data unit sizeEric Biggers1-8/+30
2024-01-14common/rc: fix _require_xfs_io_command with digits in argumentEric Biggers1-1/+1
2024-01-14fscrypt-crypt-util: rename block to data unitEric Biggers1-5/+5
2024-01-14common: add filter for btrfs raid-stripe dumpJohannes Thumshirn1-0/+15
2024-01-14common: add _filter_trailing_whitespaceAnand Jain1-0/+5
2024-01-14common: add _require_btrfs_free_space_treeJohannes Thumshirn1-0/+10
2024-01-14common: add _require_btrfs_no_nodatacow helperJohannes Thumshirn1-0/+7
2024-01-14overlay: create helper _overlay_scratch_mount_opts()Amir Goldstein1-1/+7
2024-01-14_scratch_xfs_mdrestore: Pass scratch log device when applicableChandan Babu R1-2/+17
2024-01-14common/xfs: Add function to detect support for metadump v2Chandan Babu R1-0/+6
2024-01-14common/xfs: Do not append -a and -o options to metadumpChandan Babu R2-5/+4
2024-01-14xfs: add a _require_scratch_xfs_scrub helperChristoph Hellwig1-0/+7
2024-01-14xfs: check that the mountpoint is actually mounted in _supports_xfs_scrubChristoph Hellwig1-0/+3
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