btrfs-progs/tests/convert-tests
Qu Wenruo 285d2cbdf9 btrfs-progs: convert: remove raid-stripe-tree support
The raid-stripe-tree (RST) feature is for zoned devices to support extra
data profiles, and is not yet a stable feature (still requires
CONFIG_BTRFS_DEBUG enabled kernel to support it).

Furthermore the supported filesystems (ext*, reiserfs and ntfs) don't
even support zoned devices, and even we force RST support for
btrfs-convert, we would only create an empty tree for RST, as btrfs
convert would only result SINGLE data profile with SINGLE/DUP metadata
profile, neither needs RST at all.

Enabling RST for btrfs-convert would only cause problems for false test
failures as we incorrectly allow RST feature for btrfs-convert.

Fixes the problem by removing raid-stripe-tree support from
btrfs-convert and remove the test cases support for RST.

This patch is mostly reverting commit 346a381923 ("btrfs-progs:
convert: add raid-stripe-tree to allowed features"), but keeps the test
infrastructure to support bgt features for convert.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2024-06-24 19:18:25 +02:00
..
001-ext2-basic btrfs-progs: convert: remove raid-stripe-tree support 2024-06-24 19:18:25 +02:00
003-ext4-basic btrfs-progs: convert: remove raid-stripe-tree support 2024-06-24 19:18:25 +02:00
004-ext2-backup-superblock-ranges btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
005-delete-all-rollback btrfs-progs: convert: remove raid-stripe-tree support 2024-06-24 19:18:25 +02:00
006-large-hole-extent btrfs-progs: tests: check for btrfs ACL support 2023-07-26 14:59:10 +02:00
007-unsupported-block-sizes btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
008-readonly-image btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
009-common-inode-flags btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
010-reiserfs-basic btrfs-progs: convert: remove raid-stripe-tree support 2024-06-24 19:18:25 +02:00
011-reiserfs-delete-all-rollback btrfs-progs: convert: remove raid-stripe-tree support 2024-06-24 19:18:25 +02:00
012-reiserfs-large-hole-extent btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
013-reiserfs-common-inode-flags btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
014-reiserfs-tail-handling btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
015-no-rollback-after-balance btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
016-invalid-large-inline-extent btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
017-fs-near-full btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
018-fs-size-overflow btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
019-ext4-copy-timestamps btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
020-refuse-needs-recovery btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
021-uuid-fsid btrfs-progs: tests: add protection against running out of test suite 2023-04-25 16:59:41 +02:00
022-reiserfs-parent-ref btrfs-progs: tests: fix 022-reiserfs-parent-ref setup 2024-01-17 03:21:19 +01:00
023-64k-blocksize-migrated btrfs-progs: tests: convert: add a test case to check the csum for the image file 2023-05-26 18:02:31 +02:00
024-ntfs-basic btrfs-progs: convert: remove raid-stripe-tree support 2024-06-24 19:18:25 +02:00
025-ext4-uninit-written btrfs-progs: tests: update or fix shell script coding style 2024-06-24 19:18:08 +02:00