Age | Commit message (Expand) | Author | Files | Lines |
2024-03-01 | common/config: fix CANON_DEVS=yes when file does not exist | Luis Chamberlain | 1 | -1/+1 |
2024-03-01 | generic/68[12]: use the dir blocksize for xfs filesystems | Anthony Iliopoulos | 1 | -0/+11 |
2024-03-01 | filter.btrfs: add filter for btrfs device add | Johannes Thumshirn | 1 | -0/+9 |
2024-03-01 | filter.brtfs: add filter for conversion | Johannes Thumshirn | 1 | -0/+6 |
2024-03-01 | btrfs: detect regular qgroup for older kernels correctly | Qu Wenruo | 1 | -1/+1 |
2024-03-01 | btrfs: introduce helper for creating cloned devices with mkfs | Anand Jain | 1 | -0/+23 |
2024-03-01 | btrfs: test case prerequisite _require_btrfs_mkfs_uuid_option | Anand Jain | 1 | -0/+11 |
2024-03-01 | btrfs: create a helper function, check_fsid(), to verify the tempfsid | Anand Jain | 1 | -0/+40 |
2024-03-01 | common/rc: assign SCRATCH_DEV_POOL to an array | Anand Jain | 1 | -4/+14 |
2024-02-09 | common/xfs: only pass -l in _xfs_mdrestore for v2 metadumps | Darrick J. Wong | 1 | -2/+25 |
2024-02-09 | xfs/{129,234,253,605}: disable metadump v1 testing with external devices | Darrick J. Wong | 1 | -5/+20 |
2024-02-09 | common: refactor metadump v1 and v2 tests, version 2 | Darrick J. Wong | 3 | -9/+152 |
2024-02-09 | common/populate: always metadump full metadata blocks | Darrick J. Wong | 1 | -1/+1 |
2024-02-09 | common/xfs: simplify maximum metadump format detection | Darrick J. Wong | 1 | -3/+7 |
2024-02-09 | generic/020: Compute correct max_attrs for UBIFS | Richard Weinberger | 2 | -0/+10 |
2024-02-05 | common/rc: NFSv2/3 do not support negative timestamps | Jeff Layton | 1 | -1/+32 |
2024-02-05 | common/rc: improve block_size support for bcachefs | Su Yue | 1 | -1/+9 |
2024-02-05 | fstests: introduce MKFS_BCACHEFS_PROG for bcachefs | Su Yue | 2 | -4/+11 |
2024-01-14 | common/encrypt: support custom data unit size | Eric Biggers | 1 | -8/+30 |
2024-01-14 | common/rc: fix _require_xfs_io_command with digits in argument | Eric Biggers | 1 | -1/+1 |
2024-01-14 | fscrypt-crypt-util: rename block to data unit | Eric Biggers | 1 | -5/+5 |
2024-01-14 | common: add filter for btrfs raid-stripe dump | Johannes Thumshirn | 1 | -0/+15 |
2024-01-14 | common: add _filter_trailing_whitespace | Anand Jain | 1 | -0/+5 |
2024-01-14 | common: add _require_btrfs_free_space_tree | Johannes Thumshirn | 1 | -0/+10 |
2024-01-14 | common: add _require_btrfs_no_nodatacow helper | Johannes Thumshirn | 1 | -0/+7 |
2024-01-14 | overlay: create helper _overlay_scratch_mount_opts() | Amir Goldstein | 1 | -1/+7 |
2024-01-14 | _scratch_xfs_mdrestore: Pass scratch log device when applicable | Chandan Babu R | 1 | -2/+17 |
2024-01-14 | common/xfs: Add function to detect support for metadump v2 | Chandan Babu R | 1 | -0/+6 |
2024-01-14 | common/xfs: Do not append -a and -o options to metadump | Chandan Babu R | 2 | -5/+4 |
2024-01-14 | xfs: add a _require_scratch_xfs_scrub helper | Christoph Hellwig | 1 | -0/+7 |
2024-01-14 | xfs: check that the mountpoint is actually mounted in _supports_xfs_scrub | Christoph Hellwig | 1 | -0/+3 |
2023-12-24 | fstests: filter.btrfs: update _filter_transaction_commit() | Naohiro Aota | 1 | -2/+3 |
2023-12-24 | _require_sparse_files: rewrite as a direct test instead of a black list | Alexander Patrakov | 1 | -8/+21 |
2023-12-16 | overlay: prepare for new lowerdir+,datadir+ tests | Amir Goldstein | 1 | -0/+15 |
2023-12-09 | overlay/026: Fix test expectation for newer kernels | Alexander Larsson | 1 | -0/+19 |
2023-11-17 | misc: update xfs_io swapext usage | Darrick J. Wong | 1 | -1/+1 |
2023-11-16 | xfs: test unlinked inode list repair on demand | Darrick J. Wong | 1 | -1/+3 |
2023-11-16 | common: make helpers for ttyprintk usage | Darrick J. Wong | 2 | -2/+34 |
2023-11-16 | common/btrfs: add _btrfs_get_fsid() helper | Anand Jain | 2 | -6/+13 |
2023-11-16 | common/btrfs: add helper _has_btrfs_sysfs_feature_attr | Anand Jain | 1 | -0/+12 |
2023-11-16 | common/rc: _fs_sysfs_dname fetch fsid using btrfs tool | Anand Jain | 1 | -1/+4 |
2023-10-05 | common/rc: check error case and fail the test | Naohiro Aota | 1 | -2/+2 |
2023-10-05 | btrfs/300: check existence of unshare arguments | Darrick J. Wong | 1 | -1/+1 |
2023-10-05 | _scratch_mkfs_geom: Fix regex used for matching block size option | Chandan Babu R | 1 | -3/+3 |
2023-10-05 | btrfs: quota rescan helpers | Boris Burkov | 1 | -0/+23 |
2023-10-05 | btrfs: quota mode helpers | Boris Burkov | 1 | -0/+41 |
2023-10-05 | common: refactor sysfs_attr functions | Boris Burkov | 1 | -45/+82 |
2023-09-23 | btrfs: use full subcommand name at _btrfs_get_subvolid() | Filipe Manana | 1 | -3/+3 |
2023-09-20 | common/rc: make _get_max_file_size find file size on mount point | Andrey Albershteyn | 1 | -1/+7 |
2023-09-16 | fstests: use btrfs check repair for repairing btrfs filesystems | Anand Jain | 1 | -0/+16 |
2023-09-02 | common: rename get_page_size to _get_page_size | Darrick J. Wong | 4 | -6/+6 |
2023-09-02 | common: split _get_hugepagesize into detection and actual query | Darrick J. Wong | 1 | -5/+8 |
2023-09-02 | common/attr: fix the _require_acl test | Jeff Layton | 1 | -5/+4 |
2023-08-25 | common/rc: introduce _random_file() helper | Naohiro Aota | 1 | -0/+7 |
2023-08-19 | fstests: Verify dir permissions when creating a stub subvolume | Lee Trager | 1 | -0/+5 |
2023-08-19 | common/rc: drop 'fsck -f' parameter from _repair_test_fs | David Disseldorp | 1 | -1/+1 |
2023-08-05 | fstests: add helper to canonicalize devices used to enable persistent disks | Luis Chamberlain | 1 | -1/+31 |
2023-08-05 | check: generate gcov code coverage reports at the end of each section | Darrick J. Wong | 1 | -0/+87 |
2023-07-23 | common/rc: cleanup old .kmemleak files | Luís Henriques | 1 | -0/+4 |
2023-07-23 | overlay: Add test coverage for fs-verity support | Alexander Larsson | 2 | -5/+25 |
2023-07-23 | overlay: Add test for follow of lowerdata in data-only layers | Amir Goldstein | 1 | -0/+13 |
2023-07-23 | overlay: add helper for mounting rdonly overlay | Amir Goldstein | 1 | -2/+6 |
2023-07-09 | report: remove xmlns specifier | Theodore Ts'o | 1 | -1/+0 |
2023-07-09 | report: safely update the result.xml file | Theodore Ts'o | 1 | -8/+12 |
2023-07-07 | common/btrfs: handle dmdust as mounted device in _btrfs_buffered_read_on_mirr... | Qu Wenruo | 1 | -2/+11 |
2023-06-28 | common/config: redirect modprobe helpinfo to stdout for busybox | Stas Sergeev | 1 | -1/+1 |
2023-06-18 | common/rc: Enable _test_mkfs to force a mkfs on a xfs filesystem | Carlos Maiolino | 1 | -0/+3 |
2023-06-18 | common/rc: skip ceph-fuse when atime is required | Xiubo Li | 1 | -1/+1 |
2023-06-18 | common/btrfs: use _scratch_cycle_mount to ensure all page caches are dropped | Qu Wenruo | 1 | -1/+5 |
2023-06-10 | common/xfs: compress online repair rebuild output by default | Darrick J. Wong | 1 | -8/+11 |
2023-06-10 | fuzzy: disallow post-test online rebuilds when testing online fsck | Darrick J. Wong | 3 | -3/+18 |
2023-05-28 | fuzzy: skip online scrub and health checks if not supported | Anthony Iliopoulos | 1 | -0/+6 |
2023-05-28 | common/{filter,quota}, xfs/1{06,52}: fix grep pattern | Murphy Zhou | 2 | -2/+2 |
2023-05-12 | btrfs: add a test case for the logical to ino ioctl | Filipe Manana | 1 | -0/+29 |
2023-05-12 | common/btrfs: add helper to get the bytenr for a file extent item | Filipe Manana | 1 | -0/+23 |
2023-05-01 | misc: add duration for recovery loop tests | Darrick J. Wong | 1 | -0/+34 |
2023-05-01 | misc: add duration for long soak tests | Darrick J. Wong | 3 | -1/+9 |
2023-05-01 | fstests: Doc changes for afs | David Howells | 1 | -1/+5 |
2023-05-01 | generic/123, generic/128, afs: Allow for an fs that does its own perm management | David Howells | 1 | -0/+9 |
2023-05-01 | generic/317, afs: Allow for a filesystem not to honour the local uid/gid | David Howells | 1 | -0/+9 |
2023-05-01 | generic/314, afs: Allow for a filesystem that doesn't honour SGID inheritance | David Howells | 1 | -0/+9 |
2023-05-01 | fstests: add AFS support | David Howells | 2 | -9/+48 |
2023-04-24 | common/rc: skip ceph when atime is required | Xiubo Li | 1 | -0/+3 |
2023-04-24 | check: try to fix the test device if it gets corrupted | Theodore Ts'o | 2 | -0/+53 |
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 | 1 | -2/+2 |
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 | 2 | -0/+23 |
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 | 1 | -0/+10 |
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 | 1 | -6/+5 |
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 | 1 | -1/+3 |
2023-03-26 | report: clarify the meaning of the timestamp attribute | Darrick J. Wong | 1 | -3/+5 |
2023-03-26 | report: capture the time zone in the test report timestamp | Darrick J. Wong | 1 | -3/+6 |
2023-03-26 | report: derive an xml schema for the xunit report | Darrick J. Wong | 1 | -3/+12 |
2023-03-25 | btrfs/246: skip the test if the tested btrfs doesn't support inline extents c... | Qu Wenruo | 1 | -0/+22 |
2023-03-16 | xfs: stress test cycling parent pointers with online repair | Darrick J. Wong | 1 | -0/+15 |
2023-03-02 | common/rc: don't clear superblock for zoned scratch pools | Johannes Thumshirn | 1 | -3/+9 |
2023-03-02 | generic, xfs: test scatter-gather atomic file updates | Darrick J. Wong | 1 | -0/+19 |
2023-03-02 | generic: test new vfs swapext ioctl | Darrick J. Wong | 2 | -0/+46 |
2023-03-02 | generic: test old xfs extent swapping ioctl | Darrick J. Wong | 1 | -0/+11 |
2023-02-25 | fuzzy: test fuzzing realtime free space metadata | Darrick J. Wong | 1 | -4/+103 |
2023-02-25 | fuzzy: test fuzzing xattr block mappings | Darrick J. Wong | 1 | -0/+16 |
2023-02-25 | fuzzy: test fuzzing directory block mappings | Darrick J. Wong | 1 | -0/+16 |
2023-02-25 | fuzzy: for fuzzing ag btrees, find the path to the AG header | Darrick J. Wong | 1 | -0/+37 |
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 | 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: stress test ag repair functions | Darrick J. Wong | 1 | -12/+26 |
2023-02-18 | xfs: test rebuilding the entire filesystem with online fsck | Darrick J. Wong | 3 | -1/+79 |
2023-02-18 | fuzzy: use FORCE_REBUILD over injecting force_repair | Darrick J. Wong | 1 | -3/+31 |
2023-02-18 | btrfs/011: use $_btrfs_profile_configs to limit the tests | An Long | 1 | -0/+3 |
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 | 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 | 1 | -5/+84 |
2023-02-08 | fuzzy: allow xfs scrub stress tests to pick preconfigured fsstress configs | Darrick J. Wong | 1 | -3/+74 |
2023-02-05 | xfs: race fsstress with online scrubbers for AG and fs metadata | Darrick J. Wong | 1 | -0/+64 |
2023-02-03 | generic/500: skip this test if formatting fails | Darrick J. Wong | 2 | -12/+17 |
2023-02-03 | xfs: add helper to create fake root inode | Hironori Shiina | 1 | -0/+40 |
2023-01-22 | xfstests: add fuse support | Miklos Szeredi | 2 | -8/+25 |
2023-01-22 | populate: improve attr creation runtime | Darrick J. Wong | 1 | -3/+19 |
2023-01-22 | populate: remove file creation loops that take forever | Darrick J. Wong | 1 | -37/+24 |
2023-01-20 | populate: ensure btree directories are created reliably | Dave Chinner | 1 | -2/+5 |
2023-01-20 | xfs: skip fragmentation tests when alwayscow mode is enabled | Darrick J. Wong | 1 | -0/+9 |
2023-01-14 | xfs: stress test xfs_scrub(8) with fsstress | Darrick J. Wong | 1 | -3/+60 |
2023-01-14 | xfs: race fsmap with readonly remounts to detect crash or livelock | Darrick J. Wong | 1 | -2/+96 |
2023-01-14 | fuzzy: refactor fsmap stress test to use our helper functions | Darrick J. Wong | 1 | -1/+29 |
2023-01-14 | fuzzy: enhance scrub stress testing to use fsx | Darrick J. Wong | 1 | -3/+36 |
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 | 1 | -2/+12 |
2023-01-14 | fuzzy: make freezing optional for scrub stress tests | Darrick J. Wong | 1 | -3/+10 |
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 | 1 | -4/+35 |
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: move the fsstress/freeze/scrub racing logic to common/fuzzy | Darrick J. Wong | 1 | -0/+100 |
2023-01-14 | common/rc: drop SGI DMF specific _mount_ops_filter | David Disseldorp | 1 | -14/+1 |
2023-01-14 | overlay: avoid to use NULL OVL_BASE_FSTYP for mounting | Baokun Li | 1 | -1/+6 |
2023-01-01 | generic/624: test multiple Merkle tree block sizes | Eric Biggers | 1 | -0/+11 |
2023-01-01 | common/verity: add _filter_fsverity_digest() | Eric Biggers | 1 | -0/+8 |
2023-01-01 | common/verity: use FSV_BLOCK_SIZE by default | Eric Biggers | 1 | -2/+14 |
2023-01-01 | common/verity: set FSV_BLOCK_SIZE to an appropriate value | Eric Biggers | 1 | -5/+27 |
2023-01-01 | common/verity: add and use _fsv_can_enable() | Eric Biggers | 1 | -11/+6 |
2022-12-25 | btrfs/154: migrate to python3 | Qu Wenruo | 1 | -1/+1 |
2022-12-25 | xfs: regression test for writeback corruption bug | Darrick J. Wong | 2 | -0/+81 |
2022-12-25 | xfs/122: fix EFI/EFD log format structure size after flex array conversion | Darrick J. Wong | 1 | -0/+20 |
2022-12-17 | fuzzy: don't fail on compressed metadumps | Darrick J. Wong | 1 | -3/+2 |
2022-12-17 | common/populate: move decompression code to _{xfs,ext4}_mdrestore | Darrick J. Wong | 3 | -11/+20 |
2022-12-17 | common/xfs: create a helper for restoring metadumps to the scratch devs | Darrick J. Wong | 1 | -0/+9 |
2022-12-17 | common/populate: create helpers to handle restoring metadumps | Darrick J. Wong | 4 | -3/+22 |
2022-12-13 | common/populate: Ensure that S_IFDIR.FMT_BTREE is in btree format | Ziyang Zhang | 2 | -1/+42 |
2022-12-13 | common/xfs: Add a helper to export inode core size | Ziyang Zhang | 1 | -0/+15 |
2022-12-08 | common: make _filter_fiemap_flags optionally print the encoded flag | Filipe Manana | 1 | -4/+36 |
2022-12-08 | btrfs: add a _require_btrfs_send_v2 helper | Filipe Manana | 1 | -0/+14 |
2022-11-23 | common/dmlogwrites: Extend _log_writes_init() to accept the specified length | Xiao Yang | 1 | -2/+16 |
2022-11-23 | fstests: filter.btrfs: handle detailed missing device report better | Qu Wenruo | 1 | -1/+12 |
2022-11-05 | common/verity: fix _fsv_have_hash_algorithm() with required signatures | Eric Biggers | 1 | -21/+37 |
2022-11-03 | xfs: test xfs_scrub phase 6 media error reporting | Darrick J. Wong | 2 | -0/+156 |