This does an exhaustive testing of all possible conversion combination.
Signed-off-by: Nikolay Borisov <nborisov@xxxxxxxx>
---
This is a rather long test - it takes around 38 minutes, OTOH it exercies around
1780 combinations of source/destination test.
tests/btrfs/194 | 1843 +++++++++++++++++++++++++++++++++++++++++++++++++++
tests/btrfs/194.out | 2 +
tests/btrfs/group | 1 +
3 files changed, 1846 insertions(+)
create mode 100755 tests/btrfs/194
create mode 100644 tests/btrfs/194.out
diff --git a/tests/btrfs/194 b/tests/btrfs/194
new file mode 100755
index 000000000000..7ba4555c12b0
--- /dev/null
+++ b/tests/btrfs/194
@@ -0,0 +1,1843 @@
+#! /bin/bash
+# SPDX-License-Identifier: GPL-2.0
+# Copyright (c) 2019 SUSE Linux Products GmbH. All Rights Reserved.
+#
+# FS QA Test 194
+#
+# Exercises all available combinations of btrfs balance start -d/-m convert
+#
+seq=`basename $0`
+seqres=$RESULT_DIR/$seq
+echo "QA output created by $seq"
+
+here=`pwd`
+tmp=/tmp/$$
+status=1 # failure is the default!
+trap "_cleanup; exit \$status" 0 1 2 3 15
+
+_cleanup()
+{
+ cd /
+ rm -f $tmp.*
+}
+
+# get standard environment, filters and checks
+. ./common/rc
+. ./common/filter
+
+# remove previous $seqres.full before test
+rm -f $seqres.full
+
+# real QA test starts here
+
+# Modify as appropriate.
+_supported_fs btrfs
+_supported_os Linux
+_require_scratch_dev_pool 4
+
+
+declare -a TEST_VECTORS=(
+# $nr_dev_min:$data:$metadata:$data_convert:$metadata_convert
+"2:single:single:raid1:raid1"
+"2:single:single:raid1:raid0"
+"4:single:single:raid1:raid10"
+"2:single:single:raid1:dup"
+"3:single:single:raid1:raid5"
+"4:single:single:raid1:raid6"
+"2:single:single:raid0:raid1"
+"2:single:single:raid0:raid0"
+"4:single:single:raid0:raid10"
+"2:single:single:raid0:dup"
+"3:single:single:raid0:raid5"
+"4:single:single:raid0:raid6"
+"4:single:single:raid10:raid1"
+"4:single:single:raid10:raid0"
+"4:single:single:raid10:raid10"
+"4:single:single:raid10:dup"
+"4:single:single:raid10:raid5"
+"4:single:single:raid10:raid6"
+"2:single:single:dup:raid1"
+"2:single:single:dup:raid0"
+"4:single:single:dup:raid10"
+"1:single:single:dup:dup"
+"3:single:single:dup:raid5"
+"4:single:single:dup:raid6"
+"3:single:single:raid5:raid1"
+"3:single:single:raid5:raid0"
+"4:single:single:raid5:raid10"
+"3:single:single:raid5:dup"
+"3:single:single:raid5:raid5"
+"4:single:single:raid5:raid6"
+"4:single:single:raid6:raid1"
+"4:single:single:raid6:raid0"
+"4:single:single:raid6:raid10"
+"4:single:single:raid6:dup"
+"4:single:single:raid6:raid5"
+"4:single:single:raid6:raid6"
+"2:single:raid1:raid1:single"
+"2:single:raid1:raid1:raid0"
+"4:single:raid1:raid1:raid10"
+"2:single:raid1:raid1:dup"
+"3:single:raid1:raid1:raid5"
+"4:single:raid1:raid1:raid6"
+"2:single:raid1:raid0:single"
+"2:single:raid1:raid0:raid0"
+"4:single:raid1:raid0:raid10"
+"2:single:raid1:raid0:dup"
+"3:single:raid1:raid0:raid5"
+"4:single:raid1:raid0:raid6"
+"4:single:raid1:raid10:single"
+"4:single:raid1:raid10:raid0"
+"4:single:raid1:raid10:raid10"
+"4:single:raid1:raid10:dup"
+"4:single:raid1:raid10:raid5"
+"4:single:raid1:raid10:raid6"
+"2:single:raid1:dup:single"
+"2:single:raid1:dup:raid0"
+"4:single:raid1:dup:raid10"
+"2:single:raid1:dup:dup"
+"3:single:raid1:dup:raid5"
+"4:single:raid1:dup:raid6"
+"3:single:raid1:raid5:single"
+"3:single:raid1:raid5:raid0"
+"4:single:raid1:raid5:raid10"
+"3:single:raid1:raid5:dup"
+"3:single:raid1:raid5:raid5"
+"4:single:raid1:raid5:raid6"
+"4:single:raid1:raid6:single"
+"4:single:raid1:raid6:raid0"
+"4:single:raid1:raid6:raid10"
+"4:single:raid1:raid6:dup"
+"4:single:raid1:raid6:raid5"
+"4:single:raid1:raid6:raid6"
+"2:single:raid0:raid1:single"
+"2:single:raid0:raid1:raid1"
+"4:single:raid0:raid1:raid10"
+"2:single:raid0:raid1:dup"
+"3:single:raid0:raid1:raid5"
+"4:single:raid0:raid1:raid6"
+"2:single:raid0:raid0:single"
+"2:single:raid0:raid0:raid1"
+"4:single:raid0:raid0:raid10"
+"2:single:raid0:raid0:dup"
+"3:single:raid0:raid0:raid5"
+"4:single:raid0:raid0:raid6"
+"4:single:raid0:raid10:single"
+"4:single:raid0:raid10:raid1"
+"4:single:raid0:raid10:raid10"
+"4:single:raid0:raid10:dup"
+"4:single:raid0:raid10:raid5"
+"4:single:raid0:raid10:raid6"
+"2:single:raid0:dup:single"
+"2:single:raid0:dup:raid1"
+"4:single:raid0:dup:raid10"
+"2:single:raid0:dup:dup"
+"3:single:raid0:dup:raid5"
+"4:single:raid0:dup:raid6"
+"3:single:raid0:raid5:single"
+"3:single:raid0:raid5:raid1"
+"4:single:raid0:raid5:raid10"
+"3:single:raid0:raid5:dup"
+"3:single:raid0:raid5:raid5"
+"4:single:raid0:raid5:raid6"
+"4:single:raid0:raid6:single"
+"4:single:raid0:raid6:raid1"
+"4:single:raid0:raid6:raid10"
+"4:single:raid0:raid6:dup"
+"4:single:raid0:raid6:raid5"
+"4:single:raid0:raid6:raid6"
+"4:single:raid10:raid1:single"
+"4:single:raid10:raid1:raid1"
+"4:single:raid10:raid1:raid0"
+"4:single:raid10:raid1:dup"
+"4:single:raid10:raid1:raid5"
+"4:single:raid10:raid1:raid6"
+"4:single:raid10:raid0:single"
+"4:single:raid10:raid0:raid1"
+"4:single:raid10:raid0:raid0"
+"4:single:raid10:raid0:dup"
+"4:single:raid10:raid0:raid5"
+"4:single:raid10:raid0:raid6"
+"4:single:raid10:raid10:single"
+"4:single:raid10:raid10:raid1"
+"4:single:raid10:raid10:raid0"
+"4:single:raid10:raid10:dup"
+"4:single:raid10:raid10:raid5"
+"4:single:raid10:raid10:raid6"
+"4:single:raid10:dup:single"
+"4:single:raid10:dup:raid1"
+"4:single:raid10:dup:raid0"
+"4:single:raid10:dup:dup"
+"4:single:raid10:dup:raid5"
+"4:single:raid10:dup:raid6"
+"4:single:raid10:raid5:single"
+"4:single:raid10:raid5:raid1"
+"4:single:raid10:raid5:raid0"
+"4:single:raid10:raid5:dup"
+"4:single:raid10:raid5:raid5"
+"4:single:raid10:raid5:raid6"
+"4:single:raid10:raid6:single"
+"4:single:raid10:raid6:raid1"
+"4:single:raid10:raid6:raid0"
+"4:single:raid10:raid6:dup"
+"4:single:raid10:raid6:raid5"
+"4:single:raid10:raid6:raid6"
+"2:single:dup:raid1:single"
+"2:single:dup:raid1:raid1"
+"2:single:dup:raid1:raid0"
+"4:single:dup:raid1:raid10"
+"3:single:dup:raid1:raid5"
+"4:single:dup:raid1:raid6"
+"2:single:dup:raid0:single"
+"2:single:dup:raid0:raid1"
+"2:single:dup:raid0:raid0"
+"4:single:dup:raid0:raid10"
+"3:single:dup:raid0:raid5"
+"4:single:dup:raid0:raid6"
+"4:single:dup:raid10:single"
+"4:single:dup:raid10:raid1"
+"4:single:dup:raid10:raid0"
+"4:single:dup:raid10:raid10"
+"4:single:dup:raid10:raid5"
+"4:single:dup:raid10:raid6"
+"1:single:dup:dup:single"
+"2:single:dup:dup:raid1"
+"2:single:dup:dup:raid0"
+"4:single:dup:dup:raid10"
+"3:single:dup:dup:raid5"
+"4:single:dup:dup:raid6"
+"3:single:dup:raid5:single"
+"3:single:dup:raid5:raid1"
+"3:single:dup:raid5:raid0"
+"4:single:dup:raid5:raid10"
+"3:single:dup:raid5:raid5"
+"4:single:dup:raid5:raid6"
+"4:single:dup:raid6:single"
+"4:single:dup:raid6:raid1"
+"4:single:dup:raid6:raid0"
+"4:single:dup:raid6:raid10"
+"4:single:dup:raid6:raid5"
+"4:single:dup:raid6:raid6"
+"3:single:raid5:raid1:single"
+"3:single:raid5:raid1:raid1"
+"3:single:raid5:raid1:raid0"
+"4:single:raid5:raid1:raid10"
+"3:single:raid5:raid1:dup"
+"4:single:raid5:raid1:raid6"
+"3:single:raid5:raid0:single"
+"3:single:raid5:raid0:raid1"
+"3:single:raid5:raid0:raid0"
+"4:single:raid5:raid0:raid10"
+"3:single:raid5:raid0:dup"
+"4:single:raid5:raid0:raid6"
+"4:single:raid5:raid10:single"
+"4:single:raid5:raid10:raid1"
+"4:single:raid5:raid10:raid0"
+"4:single:raid5:raid10:raid10"
+"4:single:raid5:raid10:dup"
+"4:single:raid5:raid10:raid6"
+"3:single:raid5:dup:single"
+"3:single:raid5:dup:raid1"
+"3:single:raid5:dup:raid0"
+"4:single:raid5:dup:raid10"
+"3:single:raid5:dup:dup"
+"4:single:raid5:dup:raid6"
+"3:single:raid5:raid5:single"
+"3:single:raid5:raid5:raid1"
+"3:single:raid5:raid5:raid0"
+"4:single:raid5:raid5:raid10"
+"3:single:raid5:raid5:dup"
+"4:single:raid5:raid5:raid6"
+"4:single:raid5:raid6:single"
+"4:single:raid5:raid6:raid1"
+"4:single:raid5:raid6:raid0"
+"4:single:raid5:raid6:raid10"
+"4:single:raid5:raid6:dup"
+"4:single:raid5:raid6:raid6"
+"4:single:raid6:raid1:single"
+"4:single:raid6:raid1:raid1"
+"4:single:raid6:raid1:raid0"
+"4:single:raid6:raid1:raid10"
+"4:single:raid6:raid1:dup"
+"4:single:raid6:raid1:raid5"
+"4:single:raid6:raid0:single"
+"4:single:raid6:raid0:raid1"
+"4:single:raid6:raid0:raid0"
+"4:single:raid6:raid0:raid10"
+"4:single:raid6:raid0:dup"
+"4:single:raid6:raid0:raid5"
+"4:single:raid6:raid10:single"
+"4:single:raid6:raid10:raid1"
+"4:single:raid6:raid10:raid0"
+"4:single:raid6:raid10:raid10"
+"4:single:raid6:raid10:dup"
+"4:single:raid6:raid10:raid5"
+"4:single:raid6:dup:single"
+"4:single:raid6:dup:raid1"
+"4:single:raid6:dup:raid0"
+"4:single:raid6:dup:raid10"
+"4:single:raid6:dup:dup"
+"4:single:raid6:dup:raid5"
+"4:single:raid6:raid5:single"
+"4:single:raid6:raid5:raid1"
+"4:single:raid6:raid5:raid0"
+"4:single:raid6:raid5:raid10"
+"4:single:raid6:raid5:dup"
+"4:single:raid6:raid5:raid5"
+"4:single:raid6:raid6:single"
+"4:single:raid6:raid6:raid1"
+"4:single:raid6:raid6:raid0"
+"4:single:raid6:raid6:raid10"
+"4:single:raid6:raid6:dup"
+"4:single:raid6:raid6:raid5"
+"2:raid1:single:single:raid1"
+"2:raid1:single:single:raid0"
+"4:raid1:single:single:raid10"
+"2:raid1:single:single:dup"
+"3:raid1:single:single:raid5"
+"4:raid1:single:single:raid6"
+"2:raid1:single:raid0:raid1"
+"2:raid1:single:raid0:raid0"
+"4:raid1:single:raid0:raid10"
+"2:raid1:single:raid0:dup"
+"3:raid1:single:raid0:raid5"
+"4:raid1:single:raid0:raid6"
+"4:raid1:single:raid10:raid1"
+"4:raid1:single:raid10:raid0"
+"4:raid1:single:raid10:raid10"
+"4:raid1:single:raid10:dup"
+"4:raid1:single:raid10:raid5"
+"4:raid1:single:raid10:raid6"
+"2:raid1:single:dup:raid1"
+"2:raid1:single:dup:raid0"
+"4:raid1:single:dup:raid10"
+"2:raid1:single:dup:dup"
+"3:raid1:single:dup:raid5"
+"4:raid1:single:dup:raid6"
+"3:raid1:single:raid5:raid1"
+"3:raid1:single:raid5:raid0"
+"4:raid1:single:raid5:raid10"
+"3:raid1:single:raid5:dup"
+"3:raid1:single:raid5:raid5"
+"4:raid1:single:raid5:raid6"
+"4:raid1:single:raid6:raid1"
+"4:raid1:single:raid6:raid0"
+"4:raid1:single:raid6:raid10"
+"4:raid1:single:raid6:dup"
+"4:raid1:single:raid6:raid5"
+"4:raid1:single:raid6:raid6"
+"2:raid1:raid1:single:single"
+"2:raid1:raid1:single:raid0"
+"4:raid1:raid1:single:raid10"
+"2:raid1:raid1:single:dup"
+"3:raid1:raid1:single:raid5"
+"4:raid1:raid1:single:raid6"
+"2:raid1:raid1:raid0:single"
+"2:raid1:raid1:raid0:raid0"
+"4:raid1:raid1:raid0:raid10"
+"2:raid1:raid1:raid0:dup"
+"3:raid1:raid1:raid0:raid5"
+"4:raid1:raid1:raid0:raid6"
+"4:raid1:raid1:raid10:single"
+"4:raid1:raid1:raid10:raid0"
+"4:raid1:raid1:raid10:raid10"
+"4:raid1:raid1:raid10:dup"
+"4:raid1:raid1:raid10:raid5"
+"4:raid1:raid1:raid10:raid6"
+"2:raid1:raid1:dup:single"
+"2:raid1:raid1:dup:raid0"
+"4:raid1:raid1:dup:raid10"
+"2:raid1:raid1:dup:dup"
+"3:raid1:raid1:dup:raid5"
+"4:raid1:raid1:dup:raid6"
+"3:raid1:raid1:raid5:single"
+"3:raid1:raid1:raid5:raid0"
+"4:raid1:raid1:raid5:raid10"
+"3:raid1:raid1:raid5:dup"
+"3:raid1:raid1:raid5:raid5"
+"4:raid1:raid1:raid5:raid6"
+"4:raid1:raid1:raid6:single"
+"4:raid1:raid1:raid6:raid0"
+"4:raid1:raid1:raid6:raid10"
+"4:raid1:raid1:raid6:dup"
+"4:raid1:raid1:raid6:raid5"
+"4:raid1:raid1:raid6:raid6"
+"2:raid1:raid0:single:single"
+"2:raid1:raid0:single:raid1"
+"4:raid1:raid0:single:raid10"
+"2:raid1:raid0:single:dup"
+"3:raid1:raid0:single:raid5"
+"4:raid1:raid0:single:raid6"
+"2:raid1:raid0:raid0:single"
+"2:raid1:raid0:raid0:raid1"
+"4:raid1:raid0:raid0:raid10"
+"2:raid1:raid0:raid0:dup"
+"3:raid1:raid0:raid0:raid5"
+"4:raid1:raid0:raid0:raid6"
+"4:raid1:raid0:raid10:single"
+"4:raid1:raid0:raid10:raid1"
+"4:raid1:raid0:raid10:raid10"
+"4:raid1:raid0:raid10:dup"
+"4:raid1:raid0:raid10:raid5"
+"4:raid1:raid0:raid10:raid6"
+"2:raid1:raid0:dup:single"
+"2:raid1:raid0:dup:raid1"
+"4:raid1:raid0:dup:raid10"
+"2:raid1:raid0:dup:dup"
+"3:raid1:raid0:dup:raid5"
+"4:raid1:raid0:dup:raid6"
+"3:raid1:raid0:raid5:single"
+"3:raid1:raid0:raid5:raid1"
+"4:raid1:raid0:raid5:raid10"
+"3:raid1:raid0:raid5:dup"
+"3:raid1:raid0:raid5:raid5"
+"4:raid1:raid0:raid5:raid6"
+"4:raid1:raid0:raid6:single"
+"4:raid1:raid0:raid6:raid1"
+"4:raid1:raid0:raid6:raid10"
+"4:raid1:raid0:raid6:dup"
+"4:raid1:raid0:raid6:raid5"
+"4:raid1:raid0:raid6:raid6"
+"4:raid1:raid10:single:single"
+"4:raid1:raid10:single:raid1"
+"4:raid1:raid10:single:raid0"
+"4:raid1:raid10:single:dup"
+"4:raid1:raid10:single:raid5"
+"4:raid1:raid10:single:raid6"
+"4:raid1:raid10:raid0:single"
+"4:raid1:raid10:raid0:raid1"
+"4:raid1:raid10:raid0:raid0"
+"4:raid1:raid10:raid0:dup"
+"4:raid1:raid10:raid0:raid5"
+"4:raid1:raid10:raid0:raid6"
+"4:raid1:raid10:raid10:single"
+"4:raid1:raid10:raid10:raid1"
+"4:raid1:raid10:raid10:raid0"
+"4:raid1:raid10:raid10:dup"
+"4:raid1:raid10:raid10:raid5"
+"4:raid1:raid10:raid10:raid6"
+"4:raid1:raid10:dup:single"
+"4:raid1:raid10:dup:raid1"
+"4:raid1:raid10:dup:raid0"
+"4:raid1:raid10:dup:dup"
+"4:raid1:raid10:dup:raid5"
+"4:raid1:raid10:dup:raid6"
+"4:raid1:raid10:raid5:single"
+"4:raid1:raid10:raid5:raid1"
+"4:raid1:raid10:raid5:raid0"
+"4:raid1:raid10:raid5:dup"
+"4:raid1:raid10:raid5:raid5"
+"4:raid1:raid10:raid5:raid6"
+"4:raid1:raid10:raid6:single"
+"4:raid1:raid10:raid6:raid1"
+"4:raid1:raid10:raid6:raid0"
+"4:raid1:raid10:raid6:dup"
+"4:raid1:raid10:raid6:raid5"
+"4:raid1:raid10:raid6:raid6"
+"2:raid1:dup:single:single"
+"2:raid1:dup:single:raid1"
+"2:raid1:dup:single:raid0"
+"4:raid1:dup:single:raid10"
+"3:raid1:dup:single:raid5"
+"4:raid1:dup:single:raid6"
+"2:raid1:dup:raid0:single"
+"2:raid1:dup:raid0:raid1"
+"2:raid1:dup:raid0:raid0"
+"4:raid1:dup:raid0:raid10"
+"3:raid1:dup:raid0:raid5"
+"4:raid1:dup:raid0:raid6"
+"4:raid1:dup:raid10:single"
+"4:raid1:dup:raid10:raid1"
+"4:raid1:dup:raid10:raid0"
+"4:raid1:dup:raid10:raid10"
+"4:raid1:dup:raid10:raid5"
+"4:raid1:dup:raid10:raid6"
+"2:raid1:dup:dup:single"
+"2:raid1:dup:dup:raid1"
+"2:raid1:dup:dup:raid0"
+"4:raid1:dup:dup:raid10"
+"3:raid1:dup:dup:raid5"
+"4:raid1:dup:dup:raid6"
+"3:raid1:dup:raid5:single"
+"3:raid1:dup:raid5:raid1"
+"3:raid1:dup:raid5:raid0"
+"4:raid1:dup:raid5:raid10"
+"3:raid1:dup:raid5:raid5"
+"4:raid1:dup:raid5:raid6"
+"4:raid1:dup:raid6:single"
+"4:raid1:dup:raid6:raid1"
+"4:raid1:dup:raid6:raid0"
+"4:raid1:dup:raid6:raid10"
+"4:raid1:dup:raid6:raid5"
+"4:raid1:dup:raid6:raid6"
+"3:raid1:raid5:single:single"
+"3:raid1:raid5:single:raid1"
+"3:raid1:raid5:single:raid0"
+"4:raid1:raid5:single:raid10"
+"3:raid1:raid5:single:dup"
+"4:raid1:raid5:single:raid6"
+"3:raid1:raid5:raid0:single"
+"3:raid1:raid5:raid0:raid1"
+"3:raid1:raid5:raid0:raid0"
+"4:raid1:raid5:raid0:raid10"
+"3:raid1:raid5:raid0:dup"
+"4:raid1:raid5:raid0:raid6"
+"4:raid1:raid5:raid10:single"
+"4:raid1:raid5:raid10:raid1"
+"4:raid1:raid5:raid10:raid0"
+"4:raid1:raid5:raid10:raid10"
+"4:raid1:raid5:raid10:dup"
+"4:raid1:raid5:raid10:raid6"
+"3:raid1:raid5:dup:single"
+"3:raid1:raid5:dup:raid1"
+"3:raid1:raid5:dup:raid0"
+"4:raid1:raid5:dup:raid10"
+"3:raid1:raid5:dup:dup"
+"4:raid1:raid5:dup:raid6"
+"3:raid1:raid5:raid5:single"
+"3:raid1:raid5:raid5:raid1"
+"3:raid1:raid5:raid5:raid0"
+"4:raid1:raid5:raid5:raid10"
+"3:raid1:raid5:raid5:dup"
+"4:raid1:raid5:raid5:raid6"
+"4:raid1:raid5:raid6:single"
+"4:raid1:raid5:raid6:raid1"
+"4:raid1:raid5:raid6:raid0"
+"4:raid1:raid5:raid6:raid10"
+"4:raid1:raid5:raid6:dup"
+"4:raid1:raid5:raid6:raid6"
+"4:raid1:raid6:single:single"
+"4:raid1:raid6:single:raid1"
+"4:raid1:raid6:single:raid0"
+"4:raid1:raid6:single:raid10"
+"4:raid1:raid6:single:dup"
+"4:raid1:raid6:single:raid5"
+"4:raid1:raid6:raid0:single"
+"4:raid1:raid6:raid0:raid1"
+"4:raid1:raid6:raid0:raid0"
+"4:raid1:raid6:raid0:raid10"
+"4:raid1:raid6:raid0:dup"
+"4:raid1:raid6:raid0:raid5"
+"4:raid1:raid6:raid10:single"
+"4:raid1:raid6:raid10:raid1"
+"4:raid1:raid6:raid10:raid0"
+"4:raid1:raid6:raid10:raid10"
+"4:raid1:raid6:raid10:dup"
+"4:raid1:raid6:raid10:raid5"
+"4:raid1:raid6:dup:single"
+"4:raid1:raid6:dup:raid1"
+"4:raid1:raid6:dup:raid0"
+"4:raid1:raid6:dup:raid10"
+"4:raid1:raid6:dup:dup"
+"4:raid1:raid6:dup:raid5"
+"4:raid1:raid6:raid5:single"
+"4:raid1:raid6:raid5:raid1"
+"4:raid1:raid6:raid5:raid0"
+"4:raid1:raid6:raid5:raid10"
+"4:raid1:raid6:raid5:dup"
+"4:raid1:raid6:raid5:raid5"
+"4:raid1:raid6:raid6:single"
+"4:raid1:raid6:raid6:raid1"
+"4:raid1:raid6:raid6:raid0"
+"4:raid1:raid6:raid6:raid10"
+"4:raid1:raid6:raid6:dup"
+"4:raid1:raid6:raid6:raid5"
+"2:raid0:single:single:raid1"
+"2:raid0:single:single:raid0"
+"4:raid0:single:single:raid10"
+"2:raid0:single:single:dup"
+"3:raid0:single:single:raid5"
+"4:raid0:single:single:raid6"
+"2:raid0:single:raid1:raid1"
+"2:raid0:single:raid1:raid0"
+"4:raid0:single:raid1:raid10"
+"2:raid0:single:raid1:dup"
+"3:raid0:single:raid1:raid5"
+"4:raid0:single:raid1:raid6"
+"4:raid0:single:raid10:raid1"
+"4:raid0:single:raid10:raid0"
+"4:raid0:single:raid10:raid10"
+"4:raid0:single:raid10:dup"
+"4:raid0:single:raid10:raid5"
+"4:raid0:single:raid10:raid6"
+"2:raid0:single:dup:raid1"
+"2:raid0:single:dup:raid0"
+"4:raid0:single:dup:raid10"
+"2:raid0:single:dup:dup"
+"3:raid0:single:dup:raid5"
+"4:raid0:single:dup:raid6"
+"3:raid0:single:raid5:raid1"
+"3:raid0:single:raid5:raid0"
+"4:raid0:single:raid5:raid10"
+"3:raid0:single:raid5:dup"
+"3:raid0:single:raid5:raid5"
+"4:raid0:single:raid5:raid6"
+"4:raid0:single:raid6:raid1"
+"4:raid0:single:raid6:raid0"
+"4:raid0:single:raid6:raid10"
+"4:raid0:single:raid6:dup"
+"4:raid0:single:raid6:raid5"
+"4:raid0:single:raid6:raid6"
+"2:raid0:raid1:single:single"
+"2:raid0:raid1:single:raid0"
+"4:raid0:raid1:single:raid10"
+"2:raid0:raid1:single:dup"
+"3:raid0:raid1:single:raid5"
+"4:raid0:raid1:single:raid6"
+"2:raid0:raid1:raid1:single"
+"2:raid0:raid1:raid1:raid0"
+"4:raid0:raid1:raid1:raid10"
+"2:raid0:raid1:raid1:dup"
+"3:raid0:raid1:raid1:raid5"
+"4:raid0:raid1:raid1:raid6"
+"4:raid0:raid1:raid10:single"
+"4:raid0:raid1:raid10:raid0"
+"4:raid0:raid1:raid10:raid10"
+"4:raid0:raid1:raid10:dup"
+"4:raid0:raid1:raid10:raid5"
+"4:raid0:raid1:raid10:raid6"
+"2:raid0:raid1:dup:single"
+"2:raid0:raid1:dup:raid0"
+"4:raid0:raid1:dup:raid10"
+"2:raid0:raid1:dup:dup"
+"3:raid0:raid1:dup:raid5"
+"4:raid0:raid1:dup:raid6"
+"3:raid0:raid1:raid5:single"
+"3:raid0:raid1:raid5:raid0"
+"4:raid0:raid1:raid5:raid10"
+"3:raid0:raid1:raid5:dup"
+"3:raid0:raid1:raid5:raid5"
+"4:raid0:raid1:raid5:raid6"
+"4:raid0:raid1:raid6:single"
+"4:raid0:raid1:raid6:raid0"
+"4:raid0:raid1:raid6:raid10"
+"4:raid0:raid1:raid6:dup"
+"4:raid0:raid1:raid6:raid5"
+"4:raid0:raid1:raid6:raid6"
+"2:raid0:raid0:single:single"
+"2:raid0:raid0:single:raid1"
+"4:raid0:raid0:single:raid10"
+"2:raid0:raid0:single:dup"
+"3:raid0:raid0:single:raid5"
+"4:raid0:raid0:single:raid6"
+"2:raid0:raid0:raid1:single"
+"2:raid0:raid0:raid1:raid1"
+"4:raid0:raid0:raid1:raid10"
+"2:raid0:raid0:raid1:dup"
+"3:raid0:raid0:raid1:raid5"
+"4:raid0:raid0:raid1:raid6"
+"4:raid0:raid0:raid10:single"
+"4:raid0:raid0:raid10:raid1"
+"4:raid0:raid0:raid10:raid10"
+"4:raid0:raid0:raid10:dup"
+"4:raid0:raid0:raid10:raid5"
+"4:raid0:raid0:raid10:raid6"
+"2:raid0:raid0:dup:single"
+"2:raid0:raid0:dup:raid1"
+"4:raid0:raid0:dup:raid10"
+"2:raid0:raid0:dup:dup"
+"3:raid0:raid0:dup:raid5"
+"4:raid0:raid0:dup:raid6"
+"3:raid0:raid0:raid5:single"
+"3:raid0:raid0:raid5:raid1"
+"4:raid0:raid0:raid5:raid10"
+"3:raid0:raid0:raid5:dup"
+"3:raid0:raid0:raid5:raid5"
+"4:raid0:raid0:raid5:raid6"
+"4:raid0:raid0:raid6:single"
+"4:raid0:raid0:raid6:raid1"
+"4:raid0:raid0:raid6:raid10"
+"4:raid0:raid0:raid6:dup"
+"4:raid0:raid0:raid6:raid5"
+"4:raid0:raid0:raid6:raid6"
+"4:raid0:raid10:single:single"
+"4:raid0:raid10:single:raid1"
+"4:raid0:raid10:single:raid0"
+"4:raid0:raid10:single:dup"
+"4:raid0:raid10:single:raid5"
+"4:raid0:raid10:single:raid6"
+"4:raid0:raid10:raid1:single"
+"4:raid0:raid10:raid1:raid1"
+"4:raid0:raid10:raid1:raid0"
+"4:raid0:raid10:raid1:dup"
+"4:raid0:raid10:raid1:raid5"
+"4:raid0:raid10:raid1:raid6"
+"4:raid0:raid10:raid10:single"
+"4:raid0:raid10:raid10:raid1"
+"4:raid0:raid10:raid10:raid0"
+"4:raid0:raid10:raid10:dup"
+"4:raid0:raid10:raid10:raid5"
+"4:raid0:raid10:raid10:raid6"
+"4:raid0:raid10:dup:single"
+"4:raid0:raid10:dup:raid1"
+"4:raid0:raid10:dup:raid0"
+"4:raid0:raid10:dup:dup"
+"4:raid0:raid10:dup:raid5"
+"4:raid0:raid10:dup:raid6"
+"4:raid0:raid10:raid5:single"
+"4:raid0:raid10:raid5:raid1"
+"4:raid0:raid10:raid5:raid0"
+"4:raid0:raid10:raid5:dup"
+"4:raid0:raid10:raid5:raid5"
+"4:raid0:raid10:raid5:raid6"
+"4:raid0:raid10:raid6:single"
+"4:raid0:raid10:raid6:raid1"
+"4:raid0:raid10:raid6:raid0"
+"4:raid0:raid10:raid6:dup"
+"4:raid0:raid10:raid6:raid5"
+"4:raid0:raid10:raid6:raid6"
+"2:raid0:dup:single:single"
+"2:raid0:dup:single:raid1"
+"2:raid0:dup:single:raid0"
+"4:raid0:dup:single:raid10"
+"3:raid0:dup:single:raid5"
+"4:raid0:dup:single:raid6"
+"2:raid0:dup:raid1:single"
+"2:raid0:dup:raid1:raid1"
+"2:raid0:dup:raid1:raid0"
+"4:raid0:dup:raid1:raid10"
+"3:raid0:dup:raid1:raid5"
+"4:raid0:dup:raid1:raid6"
+"4:raid0:dup:raid10:single"
+"4:raid0:dup:raid10:raid1"
+"4:raid0:dup:raid10:raid0"
+"4:raid0:dup:raid10:raid10"
+"4:raid0:dup:raid10:raid5"
+"4:raid0:dup:raid10:raid6"
+"2:raid0:dup:dup:single"
+"2:raid0:dup:dup:raid1"
+"2:raid0:dup:dup:raid0"
+"4:raid0:dup:dup:raid10"
+"3:raid0:dup:dup:raid5"
+"4:raid0:dup:dup:raid6"
+"3:raid0:dup:raid5:single"
+"3:raid0:dup:raid5:raid1"
+"3:raid0:dup:raid5:raid0"
+"4:raid0:dup:raid5:raid10"
+"3:raid0:dup:raid5:raid5"
+"4:raid0:dup:raid5:raid6"
+"4:raid0:dup:raid6:single"
+"4:raid0:dup:raid6:raid1"
+"4:raid0:dup:raid6:raid0"
+"4:raid0:dup:raid6:raid10"
+"4:raid0:dup:raid6:raid5"
+"4:raid0:dup:raid6:raid6"
+"3:raid0:raid5:single:single"
+"3:raid0:raid5:single:raid1"
+"3:raid0:raid5:single:raid0"
+"4:raid0:raid5:single:raid10"
+"3:raid0:raid5:single:dup"
+"4:raid0:raid5:single:raid6"
+"3:raid0:raid5:raid1:single"
+"3:raid0:raid5:raid1:raid1"
+"3:raid0:raid5:raid1:raid0"
+"4:raid0:raid5:raid1:raid10"
+"3:raid0:raid5:raid1:dup"
+"4:raid0:raid5:raid1:raid6"
+"4:raid0:raid5:raid10:single"
+"4:raid0:raid5:raid10:raid1"
+"4:raid0:raid5:raid10:raid0"
+"4:raid0:raid5:raid10:raid10"
+"4:raid0:raid5:raid10:dup"
+"4:raid0:raid5:raid10:raid6"
+"3:raid0:raid5:dup:single"
+"3:raid0:raid5:dup:raid1"
+"3:raid0:raid5:dup:raid0"
+"4:raid0:raid5:dup:raid10"
+"3:raid0:raid5:dup:dup"
+"4:raid0:raid5:dup:raid6"
+"3:raid0:raid5:raid5:single"
+"3:raid0:raid5:raid5:raid1"
+"3:raid0:raid5:raid5:raid0"
+"4:raid0:raid5:raid5:raid10"
+"3:raid0:raid5:raid5:dup"
+"4:raid0:raid5:raid5:raid6"
+"4:raid0:raid5:raid6:single"
+"4:raid0:raid5:raid6:raid1"
+"4:raid0:raid5:raid6:raid0"
+"4:raid0:raid5:raid6:raid10"
+"4:raid0:raid5:raid6:dup"
+"4:raid0:raid5:raid6:raid6"
+"4:raid0:raid6:single:single"
+"4:raid0:raid6:single:raid1"
+"4:raid0:raid6:single:raid0"
+"4:raid0:raid6:single:raid10"
+"4:raid0:raid6:single:dup"
+"4:raid0:raid6:single:raid5"
+"4:raid0:raid6:raid1:single"
+"4:raid0:raid6:raid1:raid1"
+"4:raid0:raid6:raid1:raid0"
+"4:raid0:raid6:raid1:raid10"
+"4:raid0:raid6:raid1:dup"
+"4:raid0:raid6:raid1:raid5"
+"4:raid0:raid6:raid10:single"
+"4:raid0:raid6:raid10:raid1"
+"4:raid0:raid6:raid10:raid0"
+"4:raid0:raid6:raid10:raid10"
+"4:raid0:raid6:raid10:dup"
+"4:raid0:raid6:raid10:raid5"
+"4:raid0:raid6:dup:single"
+"4:raid0:raid6:dup:raid1"
+"4:raid0:raid6:dup:raid0"
+"4:raid0:raid6:dup:raid10"
+"4:raid0:raid6:dup:dup"
+"4:raid0:raid6:dup:raid5"
+"4:raid0:raid6:raid5:single"
+"4:raid0:raid6:raid5:raid1"
+"4:raid0:raid6:raid5:raid0"
+"4:raid0:raid6:raid5:raid10"
+"4:raid0:raid6:raid5:dup"
+"4:raid0:raid6:raid5:raid5"
+"4:raid0:raid6:raid6:single"
+"4:raid0:raid6:raid6:raid1"
+"4:raid0:raid6:raid6:raid0"
+"4:raid0:raid6:raid6:raid10"
+"4:raid0:raid6:raid6:dup"
+"4:raid0:raid6:raid6:raid5"
+"4:raid10:single:single:raid1"
+"4:raid10:single:single:raid0"
+"4:raid10:single:single:raid10"
+"4:raid10:single:single:dup"
+"4:raid10:single:single:raid5"
+"4:raid10:single:single:raid6"
+"4:raid10:single:raid1:raid1"
+"4:raid10:single:raid1:raid0"
+"4:raid10:single:raid1:raid10"
+"4:raid10:single:raid1:dup"
+"4:raid10:single:raid1:raid5"
+"4:raid10:single:raid1:raid6"
+"4:raid10:single:raid0:raid1"
+"4:raid10:single:raid0:raid0"
+"4:raid10:single:raid0:raid10"
+"4:raid10:single:raid0:dup"
+"4:raid10:single:raid0:raid5"
+"4:raid10:single:raid0:raid6"
+"4:raid10:single:dup:raid1"
+"4:raid10:single:dup:raid0"
+"4:raid10:single:dup:raid10"
+"4:raid10:single:dup:dup"
+"4:raid10:single:dup:raid5"
+"4:raid10:single:dup:raid6"
+"4:raid10:single:raid5:raid1"
+"4:raid10:single:raid5:raid0"
+"4:raid10:single:raid5:raid10"
+"4:raid10:single:raid5:dup"
+"4:raid10:single:raid5:raid5"
+"4:raid10:single:raid5:raid6"
+"4:raid10:single:raid6:raid1"
+"4:raid10:single:raid6:raid0"
+"4:raid10:single:raid6:raid10"
+"4:raid10:single:raid6:dup"
+"4:raid10:single:raid6:raid5"
+"4:raid10:single:raid6:raid6"
+"4:raid10:raid1:single:single"
+"4:raid10:raid1:single:raid0"
+"4:raid10:raid1:single:raid10"
+"4:raid10:raid1:single:dup"
+"4:raid10:raid1:single:raid5"
+"4:raid10:raid1:single:raid6"
+"4:raid10:raid1:raid1:single"
+"4:raid10:raid1:raid1:raid0"
+"4:raid10:raid1:raid1:raid10"
+"4:raid10:raid1:raid1:dup"
+"4:raid10:raid1:raid1:raid5"
+"4:raid10:raid1:raid1:raid6"
+"4:raid10:raid1:raid0:single"
+"4:raid10:raid1:raid0:raid0"
+"4:raid10:raid1:raid0:raid10"
+"4:raid10:raid1:raid0:dup"
+"4:raid10:raid1:raid0:raid5"
+"4:raid10:raid1:raid0:raid6"
+"4:raid10:raid1:dup:single"
+"4:raid10:raid1:dup:raid0"
+"4:raid10:raid1:dup:raid10"
+"4:raid10:raid1:dup:dup"
+"4:raid10:raid1:dup:raid5"
+"4:raid10:raid1:dup:raid6"
+"4:raid10:raid1:raid5:single"
+"4:raid10:raid1:raid5:raid0"
+"4:raid10:raid1:raid5:raid10"
+"4:raid10:raid1:raid5:dup"
+"4:raid10:raid1:raid5:raid5"
+"4:raid10:raid1:raid5:raid6"
+"4:raid10:raid1:raid6:single"
+"4:raid10:raid1:raid6:raid0"
+"4:raid10:raid1:raid6:raid10"
+"4:raid10:raid1:raid6:dup"
+"4:raid10:raid1:raid6:raid5"
+"4:raid10:raid1:raid6:raid6"
+"4:raid10:raid0:single:single"
+"4:raid10:raid0:single:raid1"
+"4:raid10:raid0:single:raid10"
+"4:raid10:raid0:single:dup"
+"4:raid10:raid0:single:raid5"
+"4:raid10:raid0:single:raid6"
+"4:raid10:raid0:raid1:single"
+"4:raid10:raid0:raid1:raid1"
+"4:raid10:raid0:raid1:raid10"
+"4:raid10:raid0:raid1:dup"
+"4:raid10:raid0:raid1:raid5"
+"4:raid10:raid0:raid1:raid6"
+"4:raid10:raid0:raid0:single"
+"4:raid10:raid0:raid0:raid1"
+"4:raid10:raid0:raid0:raid10"
+"4:raid10:raid0:raid0:dup"
+"4:raid10:raid0:raid0:raid5"
+"4:raid10:raid0:raid0:raid6"
+"4:raid10:raid0:dup:single"
+"4:raid10:raid0:dup:raid1"
+"4:raid10:raid0:dup:raid10"
+"4:raid10:raid0:dup:dup"
+"4:raid10:raid0:dup:raid5"
+"4:raid10:raid0:dup:raid6"
+"4:raid10:raid0:raid5:single"
+"4:raid10:raid0:raid5:raid1"
+"4:raid10:raid0:raid5:raid10"
+"4:raid10:raid0:raid5:dup"
+"4:raid10:raid0:raid5:raid5"
+"4:raid10:raid0:raid5:raid6"
+"4:raid10:raid0:raid6:single"
+"4:raid10:raid0:raid6:raid1"
+"4:raid10:raid0:raid6:raid10"
+"4:raid10:raid0:raid6:dup"
+"4:raid10:raid0:raid6:raid5"
+"4:raid10:raid0:raid6:raid6"
+"4:raid10:raid10:single:single"
+"4:raid10:raid10:single:raid1"
+"4:raid10:raid10:single:raid0"
+"4:raid10:raid10:single:dup"
+"4:raid10:raid10:single:raid5"
+"4:raid10:raid10:single:raid6"
+"4:raid10:raid10:raid1:single"
+"4:raid10:raid10:raid1:raid1"
+"4:raid10:raid10:raid1:raid0"
+"4:raid10:raid10:raid1:dup"
+"4:raid10:raid10:raid1:raid5"
+"4:raid10:raid10:raid1:raid6"
+"4:raid10:raid10:raid0:single"
+"4:raid10:raid10:raid0:raid1"
+"4:raid10:raid10:raid0:raid0"
+"4:raid10:raid10:raid0:dup"
+"4:raid10:raid10:raid0:raid5"
+"4:raid10:raid10:raid0:raid6"
+"4:raid10:raid10:dup:single"
+"4:raid10:raid10:dup:raid1"
+"4:raid10:raid10:dup:raid0"
+"4:raid10:raid10:dup:dup"
+"4:raid10:raid10:dup:raid5"
+"4:raid10:raid10:dup:raid6"
+"4:raid10:raid10:raid5:single"
+"4:raid10:raid10:raid5:raid1"
+"4:raid10:raid10:raid5:raid0"
+"4:raid10:raid10:raid5:dup"
+"4:raid10:raid10:raid5:raid5"
+"4:raid10:raid10:raid5:raid6"
+"4:raid10:raid10:raid6:single"
+"4:raid10:raid10:raid6:raid1"
+"4:raid10:raid10:raid6:raid0"
+"4:raid10:raid10:raid6:dup"
+"4:raid10:raid10:raid6:raid5"
+"4:raid10:raid10:raid6:raid6"
+"4:raid10:dup:single:single"
+"4:raid10:dup:single:raid1"
+"4:raid10:dup:single:raid0"
+"4:raid10:dup:single:raid10"
+"4:raid10:dup:single:raid5"
+"4:raid10:dup:single:raid6"
+"4:raid10:dup:raid1:single"
+"4:raid10:dup:raid1:raid1"
+"4:raid10:dup:raid1:raid0"
+"4:raid10:dup:raid1:raid10"
+"4:raid10:dup:raid1:raid5"
+"4:raid10:dup:raid1:raid6"
+"4:raid10:dup:raid0:single"
+"4:raid10:dup:raid0:raid1"
+"4:raid10:dup:raid0:raid0"
+"4:raid10:dup:raid0:raid10"
+"4:raid10:dup:raid0:raid5"
+"4:raid10:dup:raid0:raid6"
+"4:raid10:dup:dup:single"
+"4:raid10:dup:dup:raid1"
+"4:raid10:dup:dup:raid0"
+"4:raid10:dup:dup:raid10"
+"4:raid10:dup:dup:raid5"
+"4:raid10:dup:dup:raid6"
+"4:raid10:dup:raid5:single"
+"4:raid10:dup:raid5:raid1"
+"4:raid10:dup:raid5:raid0"
+"4:raid10:dup:raid5:raid10"
+"4:raid10:dup:raid5:raid5"
+"4:raid10:dup:raid5:raid6"
+"4:raid10:dup:raid6:single"
+"4:raid10:dup:raid6:raid1"
+"4:raid10:dup:raid6:raid0"
+"4:raid10:dup:raid6:raid10"
+"4:raid10:dup:raid6:raid5"
+"4:raid10:dup:raid6:raid6"
+"4:raid10:raid5:single:single"
+"4:raid10:raid5:single:raid1"
+"4:raid10:raid5:single:raid0"
+"4:raid10:raid5:single:raid10"
+"4:raid10:raid5:single:dup"
+"4:raid10:raid5:single:raid6"
+"4:raid10:raid5:raid1:single"
+"4:raid10:raid5:raid1:raid1"
+"4:raid10:raid5:raid1:raid0"
+"4:raid10:raid5:raid1:raid10"
+"4:raid10:raid5:raid1:dup"
+"4:raid10:raid5:raid1:raid6"
+"4:raid10:raid5:raid0:single"
+"4:raid10:raid5:raid0:raid1"
+"4:raid10:raid5:raid0:raid0"
+"4:raid10:raid5:raid0:raid10"
+"4:raid10:raid5:raid0:dup"
+"4:raid10:raid5:raid0:raid6"
+"4:raid10:raid5:dup:single"
+"4:raid10:raid5:dup:raid1"
+"4:raid10:raid5:dup:raid0"
+"4:raid10:raid5:dup:raid10"
+"4:raid10:raid5:dup:dup"
+"4:raid10:raid5:dup:raid6"
+"4:raid10:raid5:raid5:single"
+"4:raid10:raid5:raid5:raid1"
+"4:raid10:raid5:raid5:raid0"
+"4:raid10:raid5:raid5:raid10"
+"4:raid10:raid5:raid5:dup"
+"4:raid10:raid5:raid5:raid6"
+"4:raid10:raid5:raid6:single"
+"4:raid10:raid5:raid6:raid1"
+"4:raid10:raid5:raid6:raid0"
+"4:raid10:raid5:raid6:raid10"
+"4:raid10:raid5:raid6:dup"
+"4:raid10:raid5:raid6:raid6"
+"4:raid10:raid6:single:single"
+"4:raid10:raid6:single:raid1"
+"4:raid10:raid6:single:raid0"
+"4:raid10:raid6:single:raid10"
+"4:raid10:raid6:single:dup"
+"4:raid10:raid6:single:raid5"
+"4:raid10:raid6:raid1:single"
+"4:raid10:raid6:raid1:raid1"
+"4:raid10:raid6:raid1:raid0"
+"4:raid10:raid6:raid1:raid10"
+"4:raid10:raid6:raid1:dup"
+"4:raid10:raid6:raid1:raid5"
+"4:raid10:raid6:raid0:single"
+"4:raid10:raid6:raid0:raid1"
+"4:raid10:raid6:raid0:raid0"
+"4:raid10:raid6:raid0:raid10"
+"4:raid10:raid6:raid0:dup"
+"4:raid10:raid6:raid0:raid5"
+"4:raid10:raid6:dup:single"
+"4:raid10:raid6:dup:raid1"
+"4:raid10:raid6:dup:raid0"
+"4:raid10:raid6:dup:raid10"
+"4:raid10:raid6:dup:dup"
+"4:raid10:raid6:dup:raid5"
+"4:raid10:raid6:raid5:single"
+"4:raid10:raid6:raid5:raid1"
+"4:raid10:raid6:raid5:raid0"
+"4:raid10:raid6:raid5:raid10"
+"4:raid10:raid6:raid5:dup"
+"4:raid10:raid6:raid5:raid5"
+"4:raid10:raid6:raid6:single"
+"4:raid10:raid6:raid6:raid1"
+"4:raid10:raid6:raid6:raid0"
+"4:raid10:raid6:raid6:raid10"
+"4:raid10:raid6:raid6:dup"
+"4:raid10:raid6:raid6:raid5"
+"2:dup:single:single:raid1"
+"2:dup:single:single:raid0"
+"4:dup:single:single:raid10"
+"1:dup:single:single:dup"
+"3:dup:single:single:raid5"
+"4:dup:single:single:raid6"
+"2:dup:single:raid1:raid1"
+"2:dup:single:raid1:raid0"
+"4:dup:single:raid1:raid10"
+"2:dup:single:raid1:dup"
+"3:dup:single:raid1:raid5"
+"4:dup:single:raid1:raid6"
+"2:dup:single:raid0:raid1"
+"2:dup:single:raid0:raid0"
+"4:dup:single:raid0:raid10"
+"2:dup:single:raid0:dup"
+"3:dup:single:raid0:raid5"
+"4:dup:single:raid0:raid6"
+"4:dup:single:raid10:raid1"
+"4:dup:single:raid10:raid0"
+"4:dup:single:raid10:raid10"
+"4:dup:single:raid10:dup"
+"4:dup:single:raid10:raid5"
+"4:dup:single:raid10:raid6"
+"3:dup:single:raid5:raid1"
+"3:dup:single:raid5:raid0"
+"4:dup:single:raid5:raid10"
+"3:dup:single:raid5:dup"
+"3:dup:single:raid5:raid5"
+"4:dup:single:raid5:raid6"
+"4:dup:single:raid6:raid1"
+"4:dup:single:raid6:raid0"
+"4:dup:single:raid6:raid10"
+"4:dup:single:raid6:dup"
+"4:dup:single:raid6:raid5"
+"4:dup:single:raid6:raid6"
+"2:dup:raid1:single:single"
+"2:dup:raid1:single:raid0"
+"4:dup:raid1:single:raid10"
+"2:dup:raid1:single:dup"
+"3:dup:raid1:single:raid5"
+"4:dup:raid1:single:raid6"
+"2:dup:raid1:raid1:single"
+"2:dup:raid1:raid1:raid0"
+"4:dup:raid1:raid1:raid10"
+"2:dup:raid1:raid1:dup"
+"3:dup:raid1:raid1:raid5"
+"4:dup:raid1:raid1:raid6"
+"2:dup:raid1:raid0:single"
+"2:dup:raid1:raid0:raid0"
+"4:dup:raid1:raid0:raid10"
+"2:dup:raid1:raid0:dup"
+"3:dup:raid1:raid0:raid5"
+"4:dup:raid1:raid0:raid6"
+"4:dup:raid1:raid10:single"
+"4:dup:raid1:raid10:raid0"
+"4:dup:raid1:raid10:raid10"
+"4:dup:raid1:raid10:dup"
+"4:dup:raid1:raid10:raid5"
+"4:dup:raid1:raid10:raid6"
+"3:dup:raid1:raid5:single"
+"3:dup:raid1:raid5:raid0"
+"4:dup:raid1:raid5:raid10"
+"3:dup:raid1:raid5:dup"
+"3:dup:raid1:raid5:raid5"
+"4:dup:raid1:raid5:raid6"
+"4:dup:raid1:raid6:single"
+"4:dup:raid1:raid6:raid0"
+"4:dup:raid1:raid6:raid10"
+"4:dup:raid1:raid6:dup"
+"4:dup:raid1:raid6:raid5"
+"4:dup:raid1:raid6:raid6"
+"2:dup:raid0:single:single"
+"2:dup:raid0:single:raid1"
+"4:dup:raid0:single:raid10"
+"2:dup:raid0:single:dup"
+"3:dup:raid0:single:raid5"
+"4:dup:raid0:single:raid6"
+"2:dup:raid0:raid1:single"
+"2:dup:raid0:raid1:raid1"
+"4:dup:raid0:raid1:raid10"
+"2:dup:raid0:raid1:dup"
+"3:dup:raid0:raid1:raid5"
+"4:dup:raid0:raid1:raid6"
+"2:dup:raid0:raid0:single"
+"2:dup:raid0:raid0:raid1"
+"4:dup:raid0:raid0:raid10"
+"2:dup:raid0:raid0:dup"
+"3:dup:raid0:raid0:raid5"
+"4:dup:raid0:raid0:raid6"
+"4:dup:raid0:raid10:single"
+"4:dup:raid0:raid10:raid1"
+"4:dup:raid0:raid10:raid10"
+"4:dup:raid0:raid10:dup"
+"4:dup:raid0:raid10:raid5"
+"4:dup:raid0:raid10:raid6"
+"3:dup:raid0:raid5:single"
+"3:dup:raid0:raid5:raid1"
+"4:dup:raid0:raid5:raid10"
+"3:dup:raid0:raid5:dup"
+"3:dup:raid0:raid5:raid5"
+"4:dup:raid0:raid5:raid6"
+"4:dup:raid0:raid6:single"
+"4:dup:raid0:raid6:raid1"
+"4:dup:raid0:raid6:raid10"
+"4:dup:raid0:raid6:dup"
+"4:dup:raid0:raid6:raid5"
+"4:dup:raid0:raid6:raid6"
+"4:dup:raid10:single:single"
+"4:dup:raid10:single:raid1"
+"4:dup:raid10:single:raid0"
+"4:dup:raid10:single:dup"
+"4:dup:raid10:single:raid5"
+"4:dup:raid10:single:raid6"
+"4:dup:raid10:raid1:single"
+"4:dup:raid10:raid1:raid1"
+"4:dup:raid10:raid1:raid0"
+"4:dup:raid10:raid1:dup"
+"4:dup:raid10:raid1:raid5"
+"4:dup:raid10:raid1:raid6"
+"4:dup:raid10:raid0:single"
+"4:dup:raid10:raid0:raid1"
+"4:dup:raid10:raid0:raid0"
+"4:dup:raid10:raid0:dup"
+"4:dup:raid10:raid0:raid5"
+"4:dup:raid10:raid0:raid6"
+"4:dup:raid10:raid10:single"
+"4:dup:raid10:raid10:raid1"
+"4:dup:raid10:raid10:raid0"
+"4:dup:raid10:raid10:dup"
+"4:dup:raid10:raid10:raid5"
+"4:dup:raid10:raid10:raid6"
+"4:dup:raid10:raid5:single"
+"4:dup:raid10:raid5:raid1"
+"4:dup:raid10:raid5:raid0"
+"4:dup:raid10:raid5:dup"
+"4:dup:raid10:raid5:raid5"
+"4:dup:raid10:raid5:raid6"
+"4:dup:raid10:raid6:single"
+"4:dup:raid10:raid6:raid1"
+"4:dup:raid10:raid6:raid0"
+"4:dup:raid10:raid6:dup"
+"4:dup:raid10:raid6:raid5"
+"4:dup:raid10:raid6:raid6"
+"1:dup:dup:single:single"
+"2:dup:dup:single:raid1"
+"2:dup:dup:single:raid0"
+"4:dup:dup:single:raid10"
+"3:dup:dup:single:raid5"
+"4:dup:dup:single:raid6"
+"2:dup:dup:raid1:single"
+"2:dup:dup:raid1:raid1"
+"2:dup:dup:raid1:raid0"
+"4:dup:dup:raid1:raid10"
+"3:dup:dup:raid1:raid5"
+"4:dup:dup:raid1:raid6"
+"2:dup:dup:raid0:single"
+"2:dup:dup:raid0:raid1"
+"2:dup:dup:raid0:raid0"
+"4:dup:dup:raid0:raid10"
+"3:dup:dup:raid0:raid5"
+"4:dup:dup:raid0:raid6"
+"4:dup:dup:raid10:single"
+"4:dup:dup:raid10:raid1"
+"4:dup:dup:raid10:raid0"
+"4:dup:dup:raid10:raid10"
+"4:dup:dup:raid10:raid5"
+"4:dup:dup:raid10:raid6"
+"3:dup:dup:raid5:single"
+"3:dup:dup:raid5:raid1"
+"3:dup:dup:raid5:raid0"
+"4:dup:dup:raid5:raid10"
+"3:dup:dup:raid5:raid5"
+"4:dup:dup:raid5:raid6"
+"4:dup:dup:raid6:single"
+"4:dup:dup:raid6:raid1"
+"4:dup:dup:raid6:raid0"
+"4:dup:dup:raid6:raid10"
+"4:dup:dup:raid6:raid5"
+"4:dup:dup:raid6:raid6"
+"3:dup:raid5:single:single"
+"3:dup:raid5:single:raid1"
+"3:dup:raid5:single:raid0"
+"4:dup:raid5:single:raid10"
+"3:dup:raid5:single:dup"
+"4:dup:raid5:single:raid6"
+"3:dup:raid5:raid1:single"
+"3:dup:raid5:raid1:raid1"
+"3:dup:raid5:raid1:raid0"
+"4:dup:raid5:raid1:raid10"
+"3:dup:raid5:raid1:dup"
+"4:dup:raid5:raid1:raid6"
+"3:dup:raid5:raid0:single"
+"3:dup:raid5:raid0:raid1"
+"3:dup:raid5:raid0:raid0"
+"4:dup:raid5:raid0:raid10"
+"3:dup:raid5:raid0:dup"
+"4:dup:raid5:raid0:raid6"
+"4:dup:raid5:raid10:single"
+"4:dup:raid5:raid10:raid1"
+"4:dup:raid5:raid10:raid0"
+"4:dup:raid5:raid10:raid10"
+"4:dup:raid5:raid10:dup"
+"4:dup:raid5:raid10:raid6"
+"3:dup:raid5:raid5:single"
+"3:dup:raid5:raid5:raid1"
+"3:dup:raid5:raid5:raid0"
+"4:dup:raid5:raid5:raid10"
+"3:dup:raid5:raid5:dup"
+"4:dup:raid5:raid5:raid6"
+"4:dup:raid5:raid6:single"
+"4:dup:raid5:raid6:raid1"
+"4:dup:raid5:raid6:raid0"
+"4:dup:raid5:raid6:raid10"
+"4:dup:raid5:raid6:dup"
+"4:dup:raid5:raid6:raid6"
+"4:dup:raid6:single:single"
+"4:dup:raid6:single:raid1"
+"4:dup:raid6:single:raid0"
+"4:dup:raid6:single:raid10"
+"4:dup:raid6:single:dup"
+"4:dup:raid6:single:raid5"
+"4:dup:raid6:raid1:single"
+"4:dup:raid6:raid1:raid1"
+"4:dup:raid6:raid1:raid0"
+"4:dup:raid6:raid1:raid10"
+"4:dup:raid6:raid1:dup"
+"4:dup:raid6:raid1:raid5"
+"4:dup:raid6:raid0:single"
+"4:dup:raid6:raid0:raid1"
+"4:dup:raid6:raid0:raid0"
+"4:dup:raid6:raid0:raid10"
+"4:dup:raid6:raid0:dup"
+"4:dup:raid6:raid0:raid5"
+"4:dup:raid6:raid10:single"
+"4:dup:raid6:raid10:raid1"
+"4:dup:raid6:raid10:raid0"
+"4:dup:raid6:raid10:raid10"
+"4:dup:raid6:raid10:dup"
+"4:dup:raid6:raid10:raid5"
+"4:dup:raid6:raid5:single"
+"4:dup:raid6:raid5:raid1"
+"4:dup:raid6:raid5:raid0"
+"4:dup:raid6:raid5:raid10"
+"4:dup:raid6:raid5:dup"
+"4:dup:raid6:raid5:raid5"
+"4:dup:raid6:raid6:single"
+"4:dup:raid6:raid6:raid1"
+"4:dup:raid6:raid6:raid0"
+"4:dup:raid6:raid6:raid10"
+"4:dup:raid6:raid6:dup"
+"4:dup:raid6:raid6:raid5"
+"3:raid5:single:single:raid1"
+"3:raid5:single:single:raid0"
+"4:raid5:single:single:raid10"
+"3:raid5:single:single:dup"
+"3:raid5:single:single:raid5"
+"4:raid5:single:single:raid6"
+"3:raid5:single:raid1:raid1"
+"3:raid5:single:raid1:raid0"
+"4:raid5:single:raid1:raid10"
+"3:raid5:single:raid1:dup"
+"3:raid5:single:raid1:raid5"
+"4:raid5:single:raid1:raid6"
+"3:raid5:single:raid0:raid1"
+"3:raid5:single:raid0:raid0"
+"4:raid5:single:raid0:raid10"
+"3:raid5:single:raid0:dup"
+"3:raid5:single:raid0:raid5"
+"4:raid5:single:raid0:raid6"
+"4:raid5:single:raid10:raid1"
+"4:raid5:single:raid10:raid0"
+"4:raid5:single:raid10:raid10"
+"4:raid5:single:raid10:dup"
+"4:raid5:single:raid10:raid5"
+"4:raid5:single:raid10:raid6"
+"3:raid5:single:dup:raid1"
+"3:raid5:single:dup:raid0"
+"4:raid5:single:dup:raid10"
+"3:raid5:single:dup:dup"
+"3:raid5:single:dup:raid5"
+"4:raid5:single:dup:raid6"
+"4:raid5:single:raid6:raid1"
+"4:raid5:single:raid6:raid0"
+"4:raid5:single:raid6:raid10"
+"4:raid5:single:raid6:dup"
+"4:raid5:single:raid6:raid5"
+"4:raid5:single:raid6:raid6"
+"3:raid5:raid1:single:single"
+"3:raid5:raid1:single:raid0"
+"4:raid5:raid1:single:raid10"
+"3:raid5:raid1:single:dup"
+"3:raid5:raid1:single:raid5"
+"4:raid5:raid1:single:raid6"
+"3:raid5:raid1:raid1:single"
+"3:raid5:raid1:raid1:raid0"
+"4:raid5:raid1:raid1:raid10"
+"3:raid5:raid1:raid1:dup"
+"3:raid5:raid1:raid1:raid5"
+"4:raid5:raid1:raid1:raid6"
+"3:raid5:raid1:raid0:single"
+"3:raid5:raid1:raid0:raid0"
+"4:raid5:raid1:raid0:raid10"
+"3:raid5:raid1:raid0:dup"
+"3:raid5:raid1:raid0:raid5"
+"4:raid5:raid1:raid0:raid6"
+"4:raid5:raid1:raid10:single"
+"4:raid5:raid1:raid10:raid0"
+"4:raid5:raid1:raid10:raid10"
+"4:raid5:raid1:raid10:dup"
+"4:raid5:raid1:raid10:raid5"
+"4:raid5:raid1:raid10:raid6"
+"3:raid5:raid1:dup:single"
+"3:raid5:raid1:dup:raid0"
+"4:raid5:raid1:dup:raid10"
+"3:raid5:raid1:dup:dup"
+"3:raid5:raid1:dup:raid5"
+"4:raid5:raid1:dup:raid6"
+"4:raid5:raid1:raid6:single"
+"4:raid5:raid1:raid6:raid0"
+"4:raid5:raid1:raid6:raid10"
+"4:raid5:raid1:raid6:dup"
+"4:raid5:raid1:raid6:raid5"
+"4:raid5:raid1:raid6:raid6"
+"3:raid5:raid0:single:single"
+"3:raid5:raid0:single:raid1"
+"4:raid5:raid0:single:raid10"
+"3:raid5:raid0:single:dup"
+"3:raid5:raid0:single:raid5"
+"4:raid5:raid0:single:raid6"
+"3:raid5:raid0:raid1:single"
+"3:raid5:raid0:raid1:raid1"
+"4:raid5:raid0:raid1:raid10"
+"3:raid5:raid0:raid1:dup"
+"3:raid5:raid0:raid1:raid5"
+"4:raid5:raid0:raid1:raid6"
+"3:raid5:raid0:raid0:single"
+"3:raid5:raid0:raid0:raid1"
+"4:raid5:raid0:raid0:raid10"
+"3:raid5:raid0:raid0:dup"
+"3:raid5:raid0:raid0:raid5"
+"4:raid5:raid0:raid0:raid6"
+"4:raid5:raid0:raid10:single"
+"4:raid5:raid0:raid10:raid1"
+"4:raid5:raid0:raid10:raid10"
+"4:raid5:raid0:raid10:dup"
+"4:raid5:raid0:raid10:raid5"
+"4:raid5:raid0:raid10:raid6"
+"3:raid5:raid0:dup:single"
+"3:raid5:raid0:dup:raid1"
+"4:raid5:raid0:dup:raid10"
+"3:raid5:raid0:dup:dup"
+"3:raid5:raid0:dup:raid5"
+"4:raid5:raid0:dup:raid6"
+"4:raid5:raid0:raid6:single"
+"4:raid5:raid0:raid6:raid1"
+"4:raid5:raid0:raid6:raid10"
+"4:raid5:raid0:raid6:dup"
+"4:raid5:raid0:raid6:raid5"
+"4:raid5:raid0:raid6:raid6"
+"4:raid5:raid10:single:single"
+"4:raid5:raid10:single:raid1"
+"4:raid5:raid10:single:raid0"
+"4:raid5:raid10:single:dup"
+"4:raid5:raid10:single:raid5"
+"4:raid5:raid10:single:raid6"
+"4:raid5:raid10:raid1:single"
+"4:raid5:raid10:raid1:raid1"
+"4:raid5:raid10:raid1:raid0"
+"4:raid5:raid10:raid1:dup"
+"4:raid5:raid10:raid1:raid5"
+"4:raid5:raid10:raid1:raid6"
+"4:raid5:raid10:raid0:single"
+"4:raid5:raid10:raid0:raid1"
+"4:raid5:raid10:raid0:raid0"
+"4:raid5:raid10:raid0:dup"
+"4:raid5:raid10:raid0:raid5"
+"4:raid5:raid10:raid0:raid6"
+"4:raid5:raid10:raid10:single"
+"4:raid5:raid10:raid10:raid1"
+"4:raid5:raid10:raid10:raid0"
+"4:raid5:raid10:raid10:dup"
+"4:raid5:raid10:raid10:raid5"
+"4:raid5:raid10:raid10:raid6"
+"4:raid5:raid10:dup:single"
+"4:raid5:raid10:dup:raid1"
+"4:raid5:raid10:dup:raid0"
+"4:raid5:raid10:dup:dup"
+"4:raid5:raid10:dup:raid5"
+"4:raid5:raid10:dup:raid6"
+"4:raid5:raid10:raid6:single"
+"4:raid5:raid10:raid6:raid1"
+"4:raid5:raid10:raid6:raid0"
+"4:raid5:raid10:raid6:dup"
+"4:raid5:raid10:raid6:raid5"
+"4:raid5:raid10:raid6:raid6"
+"3:raid5:dup:single:single"
+"3:raid5:dup:single:raid1"
+"3:raid5:dup:single:raid0"
+"4:raid5:dup:single:raid10"
+"3:raid5:dup:single:raid5"
+"4:raid5:dup:single:raid6"
+"3:raid5:dup:raid1:single"
+"3:raid5:dup:raid1:raid1"
+"3:raid5:dup:raid1:raid0"
+"4:raid5:dup:raid1:raid10"
+"3:raid5:dup:raid1:raid5"
+"4:raid5:dup:raid1:raid6"
+"3:raid5:dup:raid0:single"
+"3:raid5:dup:raid0:raid1"
+"3:raid5:dup:raid0:raid0"
+"4:raid5:dup:raid0:raid10"
+"3:raid5:dup:raid0:raid5"
+"4:raid5:dup:raid0:raid6"
+"4:raid5:dup:raid10:single"
+"4:raid5:dup:raid10:raid1"
+"4:raid5:dup:raid10:raid0"
+"4:raid5:dup:raid10:raid10"
+"4:raid5:dup:raid10:raid5"
+"4:raid5:dup:raid10:raid6"
+"3:raid5:dup:dup:single"
+"3:raid5:dup:dup:raid1"
+"3:raid5:dup:dup:raid0"
+"4:raid5:dup:dup:raid10"
+"3:raid5:dup:dup:raid5"
+"4:raid5:dup:dup:raid6"
+"4:raid5:dup:raid6:single"
+"4:raid5:dup:raid6:raid1"
+"4:raid5:dup:raid6:raid0"
+"4:raid5:dup:raid6:raid10"
+"4:raid5:dup:raid6:raid5"
+"4:raid5:dup:raid6:raid6"
+"3:raid5:raid5:single:single"
+"3:raid5:raid5:single:raid1"
+"3:raid5:raid5:single:raid0"
+"4:raid5:raid5:single:raid10"
+"3:raid5:raid5:single:dup"
+"4:raid5:raid5:single:raid6"
+"3:raid5:raid5:raid1:single"
+"3:raid5:raid5:raid1:raid1"
+"3:raid5:raid5:raid1:raid0"
+"4:raid5:raid5:raid1:raid10"
+"3:raid5:raid5:raid1:dup"
+"4:raid5:raid5:raid1:raid6"
+"3:raid5:raid5:raid0:single"
+"3:raid5:raid5:raid0:raid1"
+"3:raid5:raid5:raid0:raid0"
+"4:raid5:raid5:raid0:raid10"
+"3:raid5:raid5:raid0:dup"
+"4:raid5:raid5:raid0:raid6"
+"4:raid5:raid5:raid10:single"
+"4:raid5:raid5:raid10:raid1"
+"4:raid5:raid5:raid10:raid0"
+"4:raid5:raid5:raid10:raid10"
+"4:raid5:raid5:raid10:dup"
+"4:raid5:raid5:raid10:raid6"
+"3:raid5:raid5:dup:single"
+"3:raid5:raid5:dup:raid1"
+"3:raid5:raid5:dup:raid0"
+"4:raid5:raid5:dup:raid10"
+"3:raid5:raid5:dup:dup"
+"4:raid5:raid5:dup:raid6"
+"4:raid5:raid5:raid6:single"
+"4:raid5:raid5:raid6:raid1"
+"4:raid5:raid5:raid6:raid0"
+"4:raid5:raid5:raid6:raid10"
+"4:raid5:raid5:raid6:dup"
+"4:raid5:raid5:raid6:raid6"
+"4:raid5:raid6:single:single"
+"4:raid5:raid6:single:raid1"
+"4:raid5:raid6:single:raid0"
+"4:raid5:raid6:single:raid10"
+"4:raid5:raid6:single:dup"
+"4:raid5:raid6:single:raid5"
+"4:raid5:raid6:raid1:single"
+"4:raid5:raid6:raid1:raid1"
+"4:raid5:raid6:raid1:raid0"
+"4:raid5:raid6:raid1:raid10"
+"4:raid5:raid6:raid1:dup"
+"4:raid5:raid6:raid1:raid5"
+"4:raid5:raid6:raid0:single"
+"4:raid5:raid6:raid0:raid1"
+"4:raid5:raid6:raid0:raid0"
+"4:raid5:raid6:raid0:raid10"
+"4:raid5:raid6:raid0:dup"
+"4:raid5:raid6:raid0:raid5"
+"4:raid5:raid6:raid10:single"
+"4:raid5:raid6:raid10:raid1"
+"4:raid5:raid6:raid10:raid0"
+"4:raid5:raid6:raid10:raid10"
+"4:raid5:raid6:raid10:dup"
+"4:raid5:raid6:raid10:raid5"
+"4:raid5:raid6:dup:single"
+"4:raid5:raid6:dup:raid1"
+"4:raid5:raid6:dup:raid0"
+"4:raid5:raid6:dup:raid10"
+"4:raid5:raid6:dup:dup"
+"4:raid5:raid6:dup:raid5"
+"4:raid5:raid6:raid6:single"
+"4:raid5:raid6:raid6:raid1"
+"4:raid5:raid6:raid6:raid0"
+"4:raid5:raid6:raid6:raid10"
+"4:raid5:raid6:raid6:dup"
+"4:raid5:raid6:raid6:raid5"
+"4:raid6:single:single:raid1"
+"4:raid6:single:single:raid0"
+"4:raid6:single:single:raid10"
+"4:raid6:single:single:dup"
+"4:raid6:single:single:raid5"
+"4:raid6:single:single:raid6"
+"4:raid6:single:raid1:raid1"
+"4:raid6:single:raid1:raid0"
+"4:raid6:single:raid1:raid10"
+"4:raid6:single:raid1:dup"
+"4:raid6:single:raid1:raid5"
+"4:raid6:single:raid1:raid6"
+"4:raid6:single:raid0:raid1"
+"4:raid6:single:raid0:raid0"
+"4:raid6:single:raid0:raid10"
+"4:raid6:single:raid0:dup"
+"4:raid6:single:raid0:raid5"
+"4:raid6:single:raid0:raid6"
+"4:raid6:single:raid10:raid1"
+"4:raid6:single:raid10:raid0"
+"4:raid6:single:raid10:raid10"
+"4:raid6:single:raid10:dup"
+"4:raid6:single:raid10:raid5"
+"4:raid6:single:raid10:raid6"
+"4:raid6:single:dup:raid1"
+"4:raid6:single:dup:raid0"
+"4:raid6:single:dup:raid10"
+"4:raid6:single:dup:dup"
+"4:raid6:single:dup:raid5"
+"4:raid6:single:dup:raid6"
+"4:raid6:single:raid5:raid1"
+"4:raid6:single:raid5:raid0"
+"4:raid6:single:raid5:raid10"
+"4:raid6:single:raid5:dup"
+"4:raid6:single:raid5:raid5"
+"4:raid6:single:raid5:raid6"
+"4:raid6:raid1:single:single"
+"4:raid6:raid1:single:raid0"
+"4:raid6:raid1:single:raid10"
+"4:raid6:raid1:single:dup"
+"4:raid6:raid1:single:raid5"
+"4:raid6:raid1:single:raid6"
+"4:raid6:raid1:raid1:single"
+"4:raid6:raid1:raid1:raid0"
+"4:raid6:raid1:raid1:raid10"
+"4:raid6:raid1:raid1:dup"
+"4:raid6:raid1:raid1:raid5"
+"4:raid6:raid1:raid1:raid6"
+"4:raid6:raid1:raid0:single"
+"4:raid6:raid1:raid0:raid0"
+"4:raid6:raid1:raid0:raid10"
+"4:raid6:raid1:raid0:dup"
+"4:raid6:raid1:raid0:raid5"
+"4:raid6:raid1:raid0:raid6"
+"4:raid6:raid1:raid10:single"
+"4:raid6:raid1:raid10:raid0"
+"4:raid6:raid1:raid10:raid10"
+"4:raid6:raid1:raid10:dup"
+"4:raid6:raid1:raid10:raid5"
+"4:raid6:raid1:raid10:raid6"
+"4:raid6:raid1:dup:single"
+"4:raid6:raid1:dup:raid0"
+"4:raid6:raid1:dup:raid10"
+"4:raid6:raid1:dup:dup"
+"4:raid6:raid1:dup:raid5"
+"4:raid6:raid1:dup:raid6"
+"4:raid6:raid1:raid5:single"
+"4:raid6:raid1:raid5:raid0"
+"4:raid6:raid1:raid5:raid10"
+"4:raid6:raid1:raid5:dup"
+"4:raid6:raid1:raid5:raid5"
+"4:raid6:raid1:raid5:raid6"
+"4:raid6:raid0:single:single"
+"4:raid6:raid0:single:raid1"
+"4:raid6:raid0:single:raid10"
+"4:raid6:raid0:single:dup"
+"4:raid6:raid0:single:raid5"
+"4:raid6:raid0:single:raid6"
+"4:raid6:raid0:raid1:single"
+"4:raid6:raid0:raid1:raid1"
+"4:raid6:raid0:raid1:raid10"
+"4:raid6:raid0:raid1:dup"
+"4:raid6:raid0:raid1:raid5"
+"4:raid6:raid0:raid1:raid6"
+"4:raid6:raid0:raid0:single"
+"4:raid6:raid0:raid0:raid1"
+"4:raid6:raid0:raid0:raid10"
+"4:raid6:raid0:raid0:dup"
+"4:raid6:raid0:raid0:raid5"
+"4:raid6:raid0:raid0:raid6"
+"4:raid6:raid0:raid10:single"
+"4:raid6:raid0:raid10:raid1"
+"4:raid6:raid0:raid10:raid10"
+"4:raid6:raid0:raid10:dup"
+"4:raid6:raid0:raid10:raid5"
+"4:raid6:raid0:raid10:raid6"
+"4:raid6:raid0:dup:single"
+"4:raid6:raid0:dup:raid1"
+"4:raid6:raid0:dup:raid10"
+"4:raid6:raid0:dup:dup"
+"4:raid6:raid0:dup:raid5"
+"4:raid6:raid0:dup:raid6"
+"4:raid6:raid0:raid5:single"
+"4:raid6:raid0:raid5:raid1"
+"4:raid6:raid0:raid5:raid10"
+"4:raid6:raid0:raid5:dup"
+"4:raid6:raid0:raid5:raid5"
+"4:raid6:raid0:raid5:raid6"
+"4:raid6:raid10:single:single"
+"4:raid6:raid10:single:raid1"
+"4:raid6:raid10:single:raid0"
+"4:raid6:raid10:single:dup"
+"4:raid6:raid10:single:raid5"
+"4:raid6:raid10:single:raid6"
+"4:raid6:raid10:raid1:single"
+"4:raid6:raid10:raid1:raid1"
+"4:raid6:raid10:raid1:raid0"
+"4:raid6:raid10:raid1:dup"
+"4:raid6:raid10:raid1:raid5"
+"4:raid6:raid10:raid1:raid6"
+"4:raid6:raid10:raid0:single"
+"4:raid6:raid10:raid0:raid1"
+"4:raid6:raid10:raid0:raid0"
+"4:raid6:raid10:raid0:dup"
+"4:raid6:raid10:raid0:raid5"
+"4:raid6:raid10:raid0:raid6"
+"4:raid6:raid10:raid10:single"
+"4:raid6:raid10:raid10:raid1"
+"4:raid6:raid10:raid10:raid0"
+"4:raid6:raid10:raid10:dup"
+"4:raid6:raid10:raid10:raid5"
+"4:raid6:raid10:raid10:raid6"
+"4:raid6:raid10:dup:single"
+"4:raid6:raid10:dup:raid1"
+"4:raid6:raid10:dup:raid0"
+"4:raid6:raid10:dup:dup"
+"4:raid6:raid10:dup:raid5"
+"4:raid6:raid10:dup:raid6"
+"4:raid6:raid10:raid5:single"
+"4:raid6:raid10:raid5:raid1"
+"4:raid6:raid10:raid5:raid0"
+"4:raid6:raid10:raid5:dup"
+"4:raid6:raid10:raid5:raid5"
+"4:raid6:raid10:raid5:raid6"
+"4:raid6:dup:single:single"
+"4:raid6:dup:single:raid1"
+"4:raid6:dup:single:raid0"
+"4:raid6:dup:single:raid10"
+"4:raid6:dup:single:raid5"
+"4:raid6:dup:single:raid6"
+"4:raid6:dup:raid1:single"
+"4:raid6:dup:raid1:raid1"
+"4:raid6:dup:raid1:raid0"
+"4:raid6:dup:raid1:raid10"
+"4:raid6:dup:raid1:raid5"
+"4:raid6:dup:raid1:raid6"
+"4:raid6:dup:raid0:single"
+"4:raid6:dup:raid0:raid1"
+"4:raid6:dup:raid0:raid0"
+"4:raid6:dup:raid0:raid10"
+"4:raid6:dup:raid0:raid5"
+"4:raid6:dup:raid0:raid6"
+"4:raid6:dup:raid10:single"
+"4:raid6:dup:raid10:raid1"
+"4:raid6:dup:raid10:raid0"
+"4:raid6:dup:raid10:raid10"
+"4:raid6:dup:raid10:raid5"
+"4:raid6:dup:raid10:raid6"
+"4:raid6:dup:dup:single"
+"4:raid6:dup:dup:raid1"
+"4:raid6:dup:dup:raid0"
+"4:raid6:dup:dup:raid10"
+"4:raid6:dup:dup:raid5"
+"4:raid6:dup:dup:raid6"
+"4:raid6:dup:raid5:single"
+"4:raid6:dup:raid5:raid1"
+"4:raid6:dup:raid5:raid0"
+"4:raid6:dup:raid5:raid10"
+"4:raid6:dup:raid5:raid5"
+"4:raid6:dup:raid5:raid6"
+"4:raid6:raid5:single:single"
+"4:raid6:raid5:single:raid1"
+"4:raid6:raid5:single:raid0"
+"4:raid6:raid5:single:raid10"
+"4:raid6:raid5:single:dup"
+"4:raid6:raid5:single:raid6"
+"4:raid6:raid5:raid1:single"
+"4:raid6:raid5:raid1:raid1"
+"4:raid6:raid5:raid1:raid0"
+"4:raid6:raid5:raid1:raid10"
+"4:raid6:raid5:raid1:dup"
+"4:raid6:raid5:raid1:raid6"
+"4:raid6:raid5:raid0:single"
+"4:raid6:raid5:raid0:raid1"
+"4:raid6:raid5:raid0:raid0"
+"4:raid6:raid5:raid0:raid10"
+"4:raid6:raid5:raid0:dup"
+"4:raid6:raid5:raid0:raid6"
+"4:raid6:raid5:raid10:single"
+"4:raid6:raid5:raid10:raid1"
+"4:raid6:raid5:raid10:raid0"
+"4:raid6:raid5:raid10:raid10"
+"4:raid6:raid5:raid10:dup"
+"4:raid6:raid5:raid10:raid6"
+"4:raid6:raid5:dup:single"
+"4:raid6:raid5:dup:raid1"
+"4:raid6:raid5:dup:raid0"
+"4:raid6:raid5:dup:raid10"
+"4:raid6:raid5:dup:dup"
+"4:raid6:raid5:dup:raid6"
+"4:raid6:raid5:raid5:single"
+"4:raid6:raid5:raid5:raid1"
+"4:raid6:raid5:raid5:raid0"
+"4:raid6:raid5:raid5:raid10"
+"4:raid6:raid5:raid5:dup"
+"4:raid6:raid5:raid5:raid6"
+"4:raid6:raid6:single:single"
+"4:raid6:raid6:single:raid1"
+"4:raid6:raid6:single:raid0"
+"4:raid6:raid6:single:raid10"
+"4:raid6:raid6:single:dup"
+"4:raid6:raid6:single:raid5"
+"4:raid6:raid6:raid1:single"
+"4:raid6:raid6:raid1:raid1"
+"4:raid6:raid6:raid1:raid0"
+"4:raid6:raid6:raid1:raid10"
+"4:raid6:raid6:raid1:dup"
+"4:raid6:raid6:raid1:raid5"
+"4:raid6:raid6:raid0:single"
+"4:raid6:raid6:raid0:raid1"
+"4:raid6:raid6:raid0:raid0"
+"4:raid6:raid6:raid0:raid10"
+"4:raid6:raid6:raid0:dup"
+"4:raid6:raid6:raid0:raid5"
+"4:raid6:raid6:raid10:single"
+"4:raid6:raid6:raid10:raid1"
+"4:raid6:raid6:raid10:raid0"
+"4:raid6:raid6:raid10:raid10"
+"4:raid6:raid6:raid10:dup"
+"4:raid6:raid6:raid10:raid5"
+"4:raid6:raid6:dup:single"
+"4:raid6:raid6:dup:raid1"
+"4:raid6:raid6:dup:raid0"
+"4:raid6:raid6:dup:raid10"
+"4:raid6:raid6:dup:dup"
+"4:raid6:raid6:dup:raid5"
+"4:raid6:raid6:raid5:single"
+"4:raid6:raid6:raid5:raid1"
+"4:raid6:raid6:raid5:raid0"
+"4:raid6:raid6:raid5:raid10"
+"4:raid6:raid6:raid5:dup"
+"4:raid6:raid6:raid5:raid5"
+)
+
+run_testcase() {
+ IFS=':' read -ra args <<< $1
+ num_disks=${args[0]}
+ src_datatype=${args[1]}
+ src_mdatatype=${args[2]}
+ dst_datatype=${args[3]}
+ dst_mdatatype=${args[4]}
+
+ _scratch_dev_pool_get $num_disks
+
+ echo "=== Running test: $1 ===" >> $seqres.full
+
+ _scratch_pool_mkfs -d$src_datatype -m$src_mdatatype >> $seqres.full 2>&1
+ _scratch_mount
+
+ # populate file system with
+ dd if=/dev/urandom of=$SCRATCH_MNT/file1 bs=128k count=32 oflag=direct > /dev/null 2>&1
+ pre_digest=$(md5sum $SCRATCH_MNT/file1 | cut -d ' ' -f 1)
+
+ $BTRFS_UTIL_PROG balance start -f -dconvert=$dst_datatype -mconvert=$dst_mdatatype $SCRATCH_MNT >> $seqres.full 2>&1
+ [ $? -eq 0 ] || echo "$1: Failed convert"
+
+ post_digest=$(md5sum $SCRATCH_MNT/file1 | cut -d ' ' -f 1)
+
+ [ "$pre_digest" = "$post_digest" ] || echo "$1: Failed checksum verification"
+
+ umount $SCRATCH_MNT
+ _scratch_dev_pool_put
+}
+
+for i in "${TEST_VECTORS[@]}"; do
+ run_testcase $i
+done
+
+echo "Silence is golden"
+status=0
+exit
diff --git a/tests/btrfs/194.out b/tests/btrfs/194.out
new file mode 100644
index 000000000000..7bfd50ffb5a4
--- /dev/null
+++ b/tests/btrfs/194.out
@@ -0,0 +1,2 @@
+QA output created by 194
+Silence is golden
diff --git a/tests/btrfs/group b/tests/btrfs/group
index b92cb12ca66f..a2c0ad87d0f6 100644
--- a/tests/btrfs/group
+++ b/tests/btrfs/group
@@ -196,3 +196,4 @@
191 auto quick send dedupe
192 auto replay snapshot stress
193 auto quick qgroup enospc limit
+194 auto volume balance
--
2.7.4