public inbox for fstests@vger.kernel.org
 help / color / mirror / Atom feed
From: Nikolay Borisov <nborisov@suse.com>
To: fstests@vger.kernel.org
Cc: linux-btrfs@vger.kernel.org, Nikolay Borisov <nborisov@suse.com>
Subject: [PATCH 2/2] btrfs: Add test for btrfs balance convert functionality
Date: Fri, 27 Sep 2019 13:52:33 +0300	[thread overview]
Message-ID: <20190927105233.14926-2-nborisov@suse.com> (raw)
In-Reply-To: <20190927105233.14926-1-nborisov@suse.com>

This does an exhaustive testing of all possible conversion combination.

Signed-off-by: Nikolay Borisov <nborisov@suse.com>
---

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

  reply	other threads:[~2019-09-27 10:52 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-27 10:52 [PATCH 1/2] common/rc: Remove special handing of 'dup' argument for btrfs Nikolay Borisov
2019-09-27 10:52 ` Nikolay Borisov [this message]
2019-09-27 11:21   ` [PATCH 2/2] btrfs: Add test for btrfs balance convert functionality Qu Wenruo
2019-09-27 11:50     ` Nikolay Borisov
2019-09-27 12:22       ` Qu Wenruo
2019-09-27 13:18         ` Nikolay Borisov
2019-09-27 13:10 ` [PATCH 1/2] common/rc: Remove special handing of 'dup' argument for btrfs David Sterba

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190927105233.14926-2-nborisov@suse.com \
    --to=nborisov@suse.com \
    --cc=fstests@vger.kernel.org \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox