[PATCH 2/2] btrfs: Add test for btrfs balance convert functionality

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



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





[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux