]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
tests: handle new raid10/ddf geometries.
authorNeilBrown <neilb@suse.de>
Tue, 13 May 2014 02:19:40 +0000 (12:19 +1000)
committerNeilBrown <neilb@suse.de>
Wed, 21 May 2014 01:54:48 +0000 (11:54 +1000)
Recent changes to support more ddf geometries using raid1e
requires updates to tests.

Signed-off-by: NeilBrown <neilb@suse.de>
tests/10ddf-geometry

index f6b40a90a7d238a77ea3d0c07d19bd5a4342c013..b0cce2f6d7d1ef3a0beb846e38fe8bdf890dca1a 100644 (file)
@@ -32,14 +32,14 @@ mdadm -CR l1m -l1 -n3 $dev8 $dev9 $dev10 -z 10000
 assert_fail -CR badl1 -l1 -n4 /dev/md/ddf0
 
 # RAID10 geometries
-assert_fail -CR badl10 -l10 -n3 /dev/md/ddf0
-assert_fail -CR badl10 -l10 -n5 /dev/md/ddf0
-assert_fail -CR badl10 -l10 -n4 -pn3 /dev/md/ddf0
-mdadm -CR l10_2 -l10 -n6 -pn2 /dev/md/ddf0 -z 5000
-mdadm -CR l10_3 -l10 -n6 -pn3 /dev/md/ddf0 -z 5000
+mdadm -CR l10_0 -l10 -n3 /dev/md/ddf0 -z 1000
+mdadm -CR l10_1 -l10 -n5 /dev/md/ddf0 -z 1000
+assert_fail mdadm -CR badl10 -l10 -n4 -pn3 /dev/md/ddf0
+mdadm -CR l10_2 -l10 -n6 -pn2 /dev/md/ddf0 -z 4000
+mdadm -CR l10_3 -l10 -n6 -pn3 /dev/md/ddf0 -z 4000
 
 assert_fail -CR l10_2 -l10 -n6 -pn2 /dev/md/ddf0 -z 5000
-assert_kill /dev/md/l10_2 2
+assert_kill /dev/md/l10_2 4
 # gone now, must be able to create it again
 mdadm -CR l10_2 -l10 -n6 -pn2 /dev/md/ddf0 -z 5000
 
@@ -50,12 +50,12 @@ mdadm -A /dev/md/ddf0 $dev8 $dev9 $dev10 $dev11 $dev12 $dev13
 # Same as above, on inactive container
 assert_fail -CR l10_3 -l10 -n6 -pn2 /dev/md/ddf0 -z 5000
 # Kill subarray without having started anything (no mdmon)
-mdadm --kill-subarray=3 /dev/md/ddf0
+mdadm --kill-subarray=5 /dev/md/ddf0
 mdadm -I /dev/md/ddf0
 mdadm -CR l10_3 -l10 -n6 -pn3 /dev/md/ddf0 -z 5000
 
-assert_kill /dev/md/l10_2 2
-assert_kill /dev/md/l10_3 3
+assert_kill /dev/md/l10_2 4
+assert_kill /dev/md/l10_3 5
 
 # RAID5 geometries
 mdadm -CR l5la -l5 -n3 --layout=ddf-N-restart /dev/md/ddf0 -z 5000
@@ -68,9 +68,9 @@ mdadm -Ss
 mdadm -A /dev/md/ddf0 $dev8 $dev9 $dev10 $dev11 $dev12 $dev13
 mdadm -I /dev/md/ddf0
 
-assert_kill /dev/md/l5la 2
-assert_kill /dev/md/l5ls 4
-assert_kill /dev/md/l5ra 3
+assert_kill /dev/md/l5la 4
+assert_kill /dev/md/l5ls 6
+assert_kill /dev/md/l5ra 5
 
 # RAID6 geometries
 assert_fail -CR l6la -l6 -n3 -pla /dev/md/ddf0 -z 5000