[PATCH 0/3] fstests: various RAID56 related fixes for btrfs

Josef Bacik
2024-03-19T16:56:05Z

Hello,

While trying to get CI setup internally I noticed that we were sometimes failing
raid56 tests even though I had specified BTRFS_PROFILE_CONFIGS without raid56 in
them.

This is because tests where we require raid56 to work only check to see if it's
enabled by the kernel, not to check and see if we're configured to use it with
our profile configs.

One test needed to be updated to skip any configurations that weren't in our
profile configs, and then a few tests didn't use the

_require_btrfs_fs_feature raid56

check in the top of their test. This series fixes everything up and honors the
user settings which makes my internal CI runs clean where we don't want to test
raid56. Thanks,

Josef

Josef Bacik (3):
fstests: check btrfs profile configs before allowing raid56
fstests: btrfs/195: skip raid setups not in the profile configs
fstests: add _require_btrfs_fs_feature raid56 to a few tests

common/btrfs | 8 ++++++--
tests/btrfs/195 | 8 ++++++++
tests/btrfs/197 | 1 +
tests/btrfs/198 | 1 +
tests/btrfs/297 | 1 +
5 files changed, 17 insertions(+), 2 deletions(-)

--
2.43.0