mirror of
https://github.com/kdave/btrfs-progs
synced 2025-02-17 10:16:53 +00:00
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>
23 lines
597 B
Bash
Executable File
23 lines
597 B
Bash
Executable File
#!/bin/bash
|
|
# Really basic test of ntfs2btrfs conversion
|
|
|
|
source "$TEST_TOP/common" || exit
|
|
source "$TEST_TOP/common.convert" || exit
|
|
|
|
if ! check_kernel_support_ntfs >/dev/null; then
|
|
_not_run "no NTFS support"
|
|
fi
|
|
|
|
check_prereq btrfs-convert
|
|
check_global_prereq mkfs.ntfs
|
|
check_global_prereq ntfs2btrfs
|
|
|
|
setup_root_helper
|
|
prepare_test_dev
|
|
|
|
# Iterate over defaults and options that are not tied to hardware capabilities
|
|
# or number of devices. Test only 4K block size as minimum.
|
|
for feature in '' 'block-group-tree'; do
|
|
convert_test ntfs "$feature" "ntfs 4k nodesize" 4096 mkfs.ntfs -s 4096
|
|
done
|