diff options
author | Darrick J. Wong <djwong@kernel.org> | 2023-01-17 16:43:00 -0800 |
---|---|---|
committer | Zorro Lang <zlang@kernel.org> | 2023-01-20 21:27:41 +0800 |
commit | 28aadc29ed2f387549821df25f8b41c83190f96a (patch) | |
tree | 759b19690c8cf7953095131f98ef1a3207beee16 /tests | |
parent | 11afd20ba354bcd5c5259bb123a3cec4aad9d78b (diff) |
xfs: skip fragmentation tests when alwayscow mode is enabled
If the always_cow debugging flag is enabled, all file writes turn into
copy writes. This dramatically ramps up fragmentation in the filesystem
(intentionally!) so there's no point in complaining about fragmentation.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Zorro Lang <zlang@kernel.org>
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/xfs/182 | 1 | ||||
-rwxr-xr-x | tests/xfs/192 | 1 | ||||
-rwxr-xr-x | tests/xfs/198 | 1 | ||||
-rwxr-xr-x | tests/xfs/204 | 1 | ||||
-rwxr-xr-x | tests/xfs/211 | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/tests/xfs/182 b/tests/xfs/182 index 696b933e..511aca6f 100755 --- a/tests/xfs/182 +++ b/tests/xfs/182 @@ -24,6 +24,7 @@ _require_cp_reflink _require_xfs_io_command "fiemap" _require_xfs_io_command "cowextsize" _require_odirect +_require_no_xfs_always_cow # writes have to converge to overwrites echo "Format and mount" _scratch_mkfs > $seqres.full 2>&1 diff --git a/tests/xfs/192 b/tests/xfs/192 index ced18fa3..eb577f15 100755 --- a/tests/xfs/192 +++ b/tests/xfs/192 @@ -26,6 +26,7 @@ _require_xfs_io_command "fiemap" _require_xfs_io_command "cowextsize" _require_xfs_io_command "funshare" _require_odirect +_require_no_xfs_always_cow # writes have to converge to overwrites echo "Format and mount" _scratch_mkfs > $seqres.full 2>&1 diff --git a/tests/xfs/198 b/tests/xfs/198 index c61fbab7..e5b98609 100755 --- a/tests/xfs/198 +++ b/tests/xfs/198 @@ -23,6 +23,7 @@ _require_cp_reflink _require_xfs_io_command "fiemap" _require_xfs_io_command "cowextsize" _require_odirect +_require_no_xfs_always_cow # writes have to converge to overwrites echo "Format and mount" _scratch_mkfs > $seqres.full 2>&1 diff --git a/tests/xfs/204 b/tests/xfs/204 index ca21dfe7..7d6b79a8 100755 --- a/tests/xfs/204 +++ b/tests/xfs/204 @@ -28,6 +28,7 @@ _require_xfs_io_command "fiemap" _require_xfs_io_command "cowextsize" _require_xfs_io_command "funshare" _require_odirect +_require_no_xfs_always_cow # writes have to converge to overwrites echo "Format and mount" _scratch_mkfs > $seqres.full 2>&1 diff --git a/tests/xfs/211 b/tests/xfs/211 index 96c0b85b..3ce6496a 100755 --- a/tests/xfs/211 +++ b/tests/xfs/211 @@ -24,6 +24,7 @@ _require_cp_reflink _require_xfs_io_command "fiemap" _require_xfs_io_command "cowextsize" _require_odirect +_require_no_xfs_always_cow # writes have to converge to overwrites echo "Format and mount" _scratch_mkfs > $seqres.full 2>&1 |