aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
6 dayscommon/populate: add verity files to populate xfs imagesfsverity_2024-05-10fsverityDarrick J. Wong1-0/+24
6 daysxfs: test disabling fsverityDarrick J. Wong2-0/+142
6 daysxfs: test xfs_scrub detection and correction of corrupt fsverity metadataDarrick J. Wong2-0/+175
6 daysxfs/122: adapt to fsverityDarrick J. Wong1-0/+2
6 daysxfs/021: adapt to fsverity xattrsDarrick J. Wong1-0/+3
6 dayscommon/verity: enable fsverity for XFSAndrey Albershteyn1-2/+37
6 daysxfs: test io error reporting via healthmonhealth-monitoring_2024-05-10health-monitoringDarrick J. Wong2-0/+87
6 daysxfs: test for metadata corruption error reporting via healthmonDarrick J. Wong3-0/+114
6 daysxfs/122: add health monitoring ioctlDarrick J. Wong1-0/+1
6 daysxfs: capture timestats at unmount timecapture-time-statistics_2024-05-10capture-time-statisticsDarrick J. Wong4-2/+110
6 daysmisc: convert all umount(1) invocations to _umountDarrick J. Wong76-172/+172
6 daysmisc: convert all $UMOUNT_PROG to a _umount helperDarrick J. Wong102-217/+224
6 dayscheck: capture dmesg of mount failures if test failscapture-mount-failures_2024-05-10capture-mount-failuresDarrick J. Wong3-2/+52
6 daystreewide: convert all $MOUNT_PROG to _mountDarrick J. Wong27-53/+53
6 daysxfs/161: adapt the test case for LBS filesystemfix-64k-blocksize_2024-05-10fix-64k-blocksizePankaj Raghav1-2/+7
6 dayscommon/xfs: _notrun tests that fail due to block size < sector sizeDarrick J. Wong1-0/+5
6 daysxfs: test clearing of free spacedefrag-freespace_2024-05-10defrag-freespaceDarrick J. Wong5-0/+148
6 daysxfs/122: update for XFS_IOC_MAP_FREESPDarrick J. Wong1-0/+1
6 daysxfs: test output of new FSREFCOUNTS ioctlreport-refcounts_2024-05-10report-refcountsDarrick J. Wong4-2/+175
6 daysxfs/122: update for the getfsrefs ioctlDarrick J. Wong1-0/+2
6 daysxfs: regression testing of quota on the realtime devicerealtime-quotas_2024-05-10realtime-quotasDarrick J. Wong3-0/+239
6 daysxfs: fix quota tests to adapt to realtime quotaDarrick J. Wong30-3/+75
6 dayscommon: enable testing of realtime quota when supportedDarrick J. Wong3-7/+19
6 daysgeneric/303: avoid test failures on weird rt extent sizesrealtime-reflink-extsize_2024-05-10realtime-reflink-extsizeDarrick J. Wong2-1/+30
6 daysxfs: test COWing entire rt extentsDarrick J. Wong2-0/+184
6 daysmisc: add more congruent oplen testingDarrick J. Wong19-1/+23
6 daysxfs: skip cowextsize hint fragmentation tests on realtime volumesDarrick J. Wong10-0/+41
6 daysxfs: make sure that CoW will write around when rextsize > 1Darrick J. Wong2-0/+247
6 daysxfs: baseline golden output for rt refcount btree fuzz testsrealtime-reflink-baseline_2024-05-10realtime-reflink-baselineDarrick J. Wong7-0/+54
6 dayscommon/xfs: fix _xfs_get_file_block_size when rtinherit is set and no rt sectionrealtime-reflink_2024-05-10realtime-reflinkDarrick J. Wong1-0/+11
6 daysgeneric/331,xfs/240: support files that skip delayed allocationDarrick J. Wong4-6/+23
6 daysxfs/856: add rtreflink upgrade to test matrixDarrick J. Wong1-1/+2
6 daysxfs: remove xfs/131 now that we allow reflink on realtime volumesDarrick J. Wong2-53/+0
6 daysxfs: race fsstress with realtime refcount btree scrub and repairDarrick J. Wong4-0/+90
6 daysxfs/27[24]: adapt for checking files on the realtime volumeDarrick J. Wong2-32/+70
6 daysxfs: create fuzz tests for the realtime refcount btreeDarrick J. Wong17-0/+363
6 dayscommon/populate: create realtime refcount btreeDarrick J. Wong1-3/+23
6 daysxfs/122: update fields for realtime reflinkDarrick J. Wong1-0/+3
6 daysfuzzy: create known output for rt rmap btree fuzz testsrealtime-rmap-baseline_2024-05-10realtime-rmap-baselineDarrick J. Wong7-0/+495
6 daysfuzzy: create missing fuzz tests for rt rmap btreesrealtime-rmap_2024-05-10realtime-rmapDarrick J. Wong5-1/+90
6 dayspopulate: check that we created a realtime rmap btree of the given heightDarrick J. Wong1-0/+34
6 dayspopulate: adjust rtrmap calculations for rtgroupsDarrick J. Wong1-1/+1
6 daysxfs/443: use file allocation unit, not dbsizeDarrick J. Wong1-4/+5
6 daysxfs: skip tests if formatting small filesystem failsDarrick J. Wong2-1/+3
6 daysxfs/3{43,32}: adapt tests for rt extent size greater than 1Darrick J. Wong3-7/+3
6 daysxfs/341: update test for rtgroup-based rmapDarrick J. Wong2-8/+3
6 daysxfs: fix various problems with fsmap detecting the data deviceDarrick J. Wong3-3/+3
6 daysxfs/122: update for rtgroups-based realtime rmap btreesDarrick J. Wong1-2/+2
6 daysxfs/856: add rtrmapbt upgrade to test matrixDarrick J. Wong1-1/+38
6 daysxfs: race fsstress with realtime rmap btree scrub and repairDarrick J. Wong6-0/+132
6 daysfuzz: for fuzzing the rtrmapbt, find the path to the rt rmap btree fileDarrick J. Wong7-12/+60
6 daysxfs: fix tests that try to access the realtime rmap inodeDarrick J. Wong10-68/+93
6 dayscommon/xfs: FITRIM now supports realtime volumesrealtime-discard_2024-05-10realtime-discardDarrick J. Wong1-2/+38
6 daysxfs: refactor statfs field extractionDarrick J. Wong4-9/+13
6 dayscommon/fuzzy: adapt the scrub stress tests to support rtgroupsrealtime-groups_2024-05-10realtime-groupsDarrick J. Wong5-8/+34
6 dayscommon/xfs: capture realtime devices during metadump/mdrestoreDarrick J. Wong3-13/+62
6 daysxfs/27[46],xfs/556: fix tests to deal with rtgroups output in bmap/fsmap comm...Darrick J. Wong3-7/+19
6 daysxfs/122: update for rtbitmap headersDarrick J. Wong1-0/+1
6 daysxfs/449: update test to know about xfs_db -RDarrick J. Wong1-1/+5
6 daysxfs/185: update for rtgroupsDarrick J. Wong1-1/+1
6 dayscommon: filter rtgroups when we're disabling metadirDarrick J. Wong1-0/+4
6 dayscommon: pass the realtime device to xfs_db when possibleDarrick J. Wong1-2/+12
6 daysxfs/206: update mkfs filtering for rt groups featureDarrick J. Wong1-0/+1
6 dayspunch-alternating: detect xfs realtime files with large allocation unitsDarrick J. Wong5-5/+36
6 daysxfs/122: update for rtgroupsDarrick J. Wong1-0/+5
6 dayscommon/populate: use metadump v2 format by default for fs metadata snapshotsDarrick J. Wong1-2/+11
6 dayscommon/ext4: reformat external logs during mdrestore operationsDarrick J. Wong2-15/+22
6 daysfuzzy: stress data and rt sections of xfs filesystems equallyDarrick J. Wong1-17/+49
6 dayscommon/{fuzzy,populate}: use _scratch_xfs_mdrestoreDarrick J. Wong2-14/+3
6 dayscommon/populate: refactor caching of metadumps to a helperDarrick J. Wong1-9/+28
6 daysxfs: test metapath repairsmetadir_2024-05-10metadirDarrick J. Wong2-0/+148
6 daysxfs: baseline golden output for metadata directory fuzz testsDarrick J. Wong8-0/+2186
6 daysxfs: create fuzz tests for metadata directoriesDarrick J. Wong17-0/+352
6 daysxfs/509: adjust inumbers accounting for metadata directoriesDarrick J. Wong1-2/+19
6 daysxfs/856: add metadir upgrade to test matrixDarrick J. Wong1-0/+2
6 daysxfs/{050,144,153,299,330}: update quota reports to handle metadir treesDarrick J. Wong6-3/+50
6 daysxfs/206: update for metadata directory supportDarrick J. Wong1-0/+1
6 dayscommon/repair: patch up repair sb inode value complaintsDarrick J. Wong1-0/+4
6 daysxfs/{030,033,178}: forcibly disable metadata directory treesDarrick J. Wong4-0/+16
6 daysvarious: fix finding metadata inode numbers when metadir is enabledDarrick J. Wong12-72/+59
6 daysxfs/122: fix metadirinoDarrick J. Wong1-0/+1
6 daysxfs/122: update for vectored scrubvectorized-scrub_2024-05-10vectorized-scrubDarrick J. Wong1-0/+2
6 daysscrub: test correction of directory tree corruptionsscrub-directory-tree_2024-05-10scrub-directory-treeDarrick J. Wong12-0/+886
6 dayscommon/fuzzy: stress directory tree modifications with the dirtree testerDarrick J. Wong4-0/+80
6 daysxfs: add parent pointer inject testpptrs_2024-05-10pptrsAllison Henderson2-0/+99
6 daysxfs: add multi link parent pointer testAllison Henderson2-0/+1071
6 daysxfs: add parent pointer testAllison Henderson3-0/+186
6 dayscommon: add helpers for parent pointer testsAllison Henderson3-0/+224
6 daysxfs/306: fix formatting failures with parent pointersDarrick J. Wong1-5/+4
6 daysxfs/{018,191,288}: disable parent pointers for this testDarrick J. Wong4-0/+26
6 daysxfs/021: adapt golden output files for parent pointersDarrick J. Wong5-2/+82
6 dayspopulate: create hardlinks for parent pointersDarrick J. Wong2-0/+49
6 daysxfs/122: update for parent pointersDarrick J. Wong1-0/+4
6 daysxfs/206: filter out the parent= status from mkfsDarrick J. Wong1-0/+1
6 daysgeneric: test recovery of extended attribute updatesDarrick J. Wong2-0/+95
6 daysxfs: test upgrading old featuresupgrade-older-features_2024-05-10upgrade-older-featuresDarrick J. Wong2-0/+249
6 daysxfs/004: fix column extraction codescrub-fstrim-minlen-freesp-histogram_2024-05-10scrub-fstrim-minlen-freesp-histogramDarrick J. Wong1-8/+11
6 daysxfs: test xfs_scrub servicesscrub-improvements_2024-05-10scrub-improvementsDarrick J. Wong3-0/+164
6 daysgeneric/453: check xfs_scrub detection of confusing job offersscrub-detect-deceptive-extensions_2024-05-10scrub-detect-deceptive-extensionsDarrick J. Wong1-1/+78
6 daysgeneric/453: test confusable name detection with 32-bit unicode codepointsDarrick J. Wong1-11/+21
6 daysxfs/122: add tests for commitrange structuresatomic-file-commits_2024-05-10atomic-file-commitsDarrick J. Wong1-0/+1
6 dayssrc/fiexchange.h: add the start-commit/commit-range ioctlsDarrick J. Wong3-0/+32
6 daysswapext: make sure that we don't swap unwritten extents unless they're part o...atomic-file-updates_2024-05-10atomic-file-updatesDarrick J. Wong4-0/+309
6 daysxfs/206: screen out exchange-range from golden outputDarrick J. Wong1-0/+1
6 daysxfs/122: fix for exchrange conversionDarrick J. Wong1-3/+3
6 dayssrc/fiexchange.h: update XFS_IOC_EXCHANGE_RANGE definitionsDarrick J. Wong8-94/+38
6 daysmisc: flip HAVE_XFS_IOC_EXCHANGE_RANGE logicDarrick J. Wong7-15/+16
6 daysltp/{fsstress,fsx}: make the exchangerange naming consistentDarrick J. Wong2-24/+24
6 daysgeneric/717: remove obsolete checkDarrick J. Wong2-7/+0
6 daysgeneric/710: repurpose this for exchangerange vs. quota testingDarrick J. Wong2-8/+8
6 daysmisc: change xfs_io -c swapext to exchangerangeDarrick J. Wong29-170/+172
6 daysmisc: split swapext and exchangerangeDarrick J. Wong24-32/+32
6 daysxfs: bothrepair fuzz test known outputfuzz-baseline_2024-05-10fuzz-baselineDarrick J. Wong33-21/+3079
6 daysxfs: norepair fuzz test known outputDarrick J. Wong31-7/+2517
6 daysxfs: offline fuzz test known outputDarrick J. Wong37-0/+2667
6 daysxfs: online fuzz test known outputDarrick J. Wong24-0/+1618
6 daysxfs: test scaling of the mkfs concurrency optionsmkfs-scale-geo-on-ssds_2024-05-10mkfs-scale-geo-on-ssdsDarrick J. Wong6-0/+767
6 daysfuzzy: test other dquot idsfuzz-dquots_2024-05-10fuzz-dquotsDarrick J. Wong14-36/+112
6 daysfuzzy: allow FUZZ_REWRITE_DURATION to control fsstress runtime when fuzzingDarrick J. Wong2-2/+17
6 daysfuzzy: mask off a few more inode fields from the fuzz testsDarrick J. Wong1-1/+5
2024-04-28common/config: export TEST_DEV for mkfs.xfsHEADv2024.04.28masterDavid Disseldorp1-0/+3
2024-04-28fstests: solve no-return-in-nonvoid-function issueYong Sun2-1/+2
2024-04-28generic: move btrfs clone device testcase to the generic groupAnand Jain5-97/+99
2024-04-28common/verity: fix btrfs-corrupt-block -v optionAnand Jain1-2/+3
2024-04-28btrfs/290: fix btrfs_corrupt_block optionsAnand Jain1-9/+15
2024-04-28common/btrfs: refactor _require_btrfs_corrupt_block to check optionAnand Jain1-0/+12
2024-04-28fstests: btrfs: use _btrfs for 'subvolume snapshot' commandQu Wenruo44-98/+37
2024-04-28fstests: btrfs: rename _run_btrfs_util_prog to _btrfsQu Wenruo74-337/+338
2024-04-28btrfs: remove useless commentsDavid Sterba280-704/+0
2024-04-28btrfs/125 197 198: cleanup using SCRATCH_DEV_NAMEAnand Jain3-18/+13
2024-04-28fstests: update tests to skip unsupported raid profile typesJosef Bacik3-4/+26
2024-04-28fstests: change how we test for supported raid configsJosef Bacik5-9/+30
2024-04-28fstests: change btrfs/197 and btrfs/198 golden outputJosef Bacik4-52/+12
2024-04-28btrfs: new test for devt change between mountsBoris Burkov3-0/+110
2024-04-20xfs: don't run tests that require v4 file systems when not supportedChristoph Hellwig12-0/+37
2024-04-20xfs/{158,160}: split out v4 testsChristoph Hellwig6-16/+39
2024-04-20xfs/512: split out v4 specific testsChristoph Hellwig4-22/+213
2024-04-20xfs/263: split out the v4 testChristoph Hellwig4-90/+157
2024-04-20xfs/045: don't force v4 file systemsChristoph Hellwig1-3/+1
2024-04-20common/quota: update keywords of quota feature in _require_prjquota() for f2fsChao Yu1-1/+1
2024-04-20generic/645: Add hint for expected failure with old kernelTaylor Jackson1-0/+2
2024-04-18generic/732: don't run it on overlayfsAmir Goldstein1-1/+1
2024-04-11xfs/522: use reflink instead of crc as test featurev2024.04.14Christoph Hellwig1-29/+29
2024-04-11xfs/078: remove the 512 byte block size sub-caseChristoph Hellwig2-25/+2
2024-04-11remove xfs/096Christoph Hellwig5-241/+0
2024-04-11xfs: remove support for tools and kernels without v5 supportChristoph Hellwig12-59/+0
2024-04-03ext4/01{2,9}: fix invalid filesystem option 'journal'Luis Henriques (SUSE)2-2/+2
2024-04-03common/btrfs: lookup running processes using pgrepAnand Jain2-6/+6
2024-04-03btrfs/06[0-9]..07[0-4]: kill all background tasks when test is killed/interru...Filipe Manana15-5/+295
2024-04-03btrfs: remove stop file early at _btrfs_stress_subvolumeFilipe Manana6-10/+1
2024-04-03btrfs: add helper to stop background process running _btrfs_stress_subvolumeFilipe Manana6-10/+17
2024-04-03btrfs: add helper to kill background process running _btrfs_stress_replaceFilipe Manana6-36/+20
2024-04-03btrfs: add helper to kill background process running _btrfs_stress_remount_co...Filipe Manana6-32/+25
2024-04-03btrfs: add helper to kill background process running _btrfs_stress_defragFilipe Manana6-30/+28
2024-04-03btrfs: add helper to kill background process running _btrfs_stress_scrubFilipe Manana6-30/+32
2024-04-03btrfs/028: removed redundant sync and scratch filesystem unmountFilipe Manana1-5/+2
2024-04-03btrfs/028: use the helper _btrfs_kill_stress_balance_pidFilipe Manana1-6/+3
2024-04-03btrfs: add helper to kill background process running _btrfs_stress_balanceFilipe Manana7-36/+34
2024-03-30generic: test MADV_POPULATE_READ with IO errorsv2024.03.31Darrick J. Wong2-0/+69
2024-03-30xfs/176: fix stupid failureDarrick J. Wong1-1/+1
2024-03-30xfs/270: fix rocompat regexDarrick J. Wong1-1/+2
2024-03-30generic/735: improve test by incorporating extra hintsDisha Goel1-5/+8
2024-03-30ext4/006: take into account updates to _scratch_fuzz_modify()Luis Henriques (SUSE)1-1/+1
2024-03-30common/fuzzy: make _scratch_fuzz_modify work for non-xfs filesystemsLuis Henriques (SUSE)1-7/+9
2024-03-30generic: add a regression test for fiemap into an mmap rangeJosef Bacik5-1/+128
2024-03-27vfs/idmapped_mounts.c: Change mount_setattr expected outputTaylor Jackson1-6/+1
2024-03-27vfs/idmapped_mounts.c: Incorrect array index for nested user nsTaylor Jackson1-1/+1
2024-03-27xfs/558: scale blk IO size based on the filesystem blkszPankaj Raghav1-1/+6
2024-03-27common/rc: fix unknown _xfs_repair_test_fs function nameZorro Lang1-2/+2
2024-03-24fstests: btrfs/195: skip raid setups not in the profile configsJosef Bacik1-0/+8
2024-03-24generic: test mount fails on physical device with configured dm volumeAnand Jain2-0/+63
2024-03-24common/rc: use proper temporary file path in _repair_test_fs()David Sterba1-2/+2
2024-03-24btrfs/330: add test to validate ro/rw subvol mountingJosef Bacik2-0/+59
2024-03-24btrfs/131,btrfs/172,btrfs/206: add check for block-group-tree feature in btrfsJosef Bacik4-0/+18
2024-03-20btrfs/316: use rescan wrapperBoris Burkov1-1/+2
2024-03-20btrfs/277: specify protocol version 3 for verity sendBoris Burkov1-1/+2
2024-03-20btrfs/320: skip -O squota runsBoris Burkov1-2/+4
2024-03-20common/btrfs: introduce _require_btrfs_send_versionAnand Jain3-6/+8
2024-03-13fstests: add missing commit IDs to some testsv2024.03.17Filipe Manana6-8/+8
2024-03-13generic/574: don't fail the test on intentional coredumpDarrick J. Wong1-1/+2
2024-03-13misc: fix test that fail formatting with 64k blocksizeDarrick J. Wong12-22/+56
2024-03-12common/rc: notrun if io_uring is disabled by sysctlZorro Lang3-7/+28
2024-03-12fsstress: bypass io_uring testing if io_uring_queue_init returns EPERMZorro Lang1-2/+14
2024-03-12fsstress: check io_uring_queue_init errno properlyZorro Lang1-7/+11
2024-03-12generic/392: stop checking st_blocksChristoph Hellwig1-13/+3
2024-03-12btrfs/172,206: call _log_writes_cleanup in _cleanupSu Yue2-0/+14
2024-03-12fstests: btrfs/121: allow snapshot with invalid qgroup to return errorQu Wenruo1-2/+8
2024-03-12xfs: Fix no executable permissionLi Zhijian3-0/+0
2024-03-12common: dm-error now supports zoned devicesChristoph Hellwig1-3/+1
2024-03-12shared/298: run xfs_db against the loop device instead of the image fileChristoph Hellwig1-1/+1
2024-03-12shared/298: call fs commands on the loop deviceChristoph Hellwig1-7/+11
2024-03-12xfstest: add detection for ext4.h presence in configure.acDisha Goel2-1/+5
2024-03-12xfs: test for premature ENOSPC with large cow delalloc extentsDarrick J. Wong3-0/+108
2024-03-12xfs/43[4-6]: make module reloading optionalDarrick J. Wong4-11/+31
2024-03-12xfs/122: update test to pick up rtword/suminfo ondisk unionsDarrick J. Wong2-1/+3
2024-03-11xfs/599: reduce the amount of attrs created hereDarrick J. Wong1-5/+4
2024-03-11generic/491: increase test timeoutDarrick J. Wong1-1/+1
2024-03-11generic/192: fix spurious timeoutDarrick J. Wong1-3/+13
2024-03-11xfs/155: fail the test if xfs_repair hangs for too longDarrick J. Wong1-0/+5
2024-03-11generic/604: try to make race occur reliablyDarrick J. Wong1-3/+5