summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-10-30 14:28:16 +1100
committerNeilBrown <neilb@suse.de>2012-11-20 12:06:53 +1100
commit156044805c762f87577366e36b18c4c80bfe40ba (patch)
treedb62fdd903a568d8d18d0cf0fb835cf96fe9d282 /tests
parent6a67848ab6dc389634673fda3ec867539a763f38 (diff)
Tests: adjust for recent changes.
commit cb19a251a581fe78dcddd1d95dca4d8cb7664819 super1: reserve at least 2 chunks for reshape headroom. reserved more space in a RAID5, so we need to update to array sizes when reshaping. Also make sure reshape tests we change the shape: raid5->raid1 was failing and we didn't notice. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'tests')
-rw-r--r--tests/07changelevelintr4
-rw-r--r--tests/07changelevels10
2 files changed, 10 insertions, 4 deletions
diff --git a/tests/07changelevelintr b/tests/07changelevelintr
index d3faf2eb..89cfff0c 100644
--- a/tests/07changelevelintr
+++ b/tests/07changelevelintr
@@ -48,13 +48,13 @@ mdadm -G $md0 --layout rs --backup-file=$bu
restart
checkgeo md0 raid5 5 $[128*1024] 3
-mdadm -G $md0 --array-size 59136
+mdadm -G $md0 --array-size 58368
mdadm -G $md0 --raid-disks 4 -c 64 --backup-file=$bu
restart
checkgeo md0 raid5 4 $[64*1024] 3
devs="$dev0 $dev1 $dev2 $dev3"
-mdadm -G $md0 --array-size 19712
+mdadm -G $md0 --array-size 19456
mdadm -G $md0 -n 2 -c 256 --backup-file=$bu
restart
checkgeo md0 raid5 2 $[256*1024] 3
diff --git a/tests/07changelevels b/tests/07changelevels
index 2d584e05..d33e007c 100644
--- a/tests/07changelevels
+++ b/tests/07changelevels
@@ -59,13 +59,16 @@ dotest 3
mdadm -G /dev/md0 --array-size 39936
mdadm -G $md0 -n4 --backup-file $bu
+checkgeo md0 raid6 4 $[32*1024]
dotest 2
mdadm -G $md0 -l5 --backup-file $bu
+checkgeo md0 raid5 3 $[32*1024]
dotest 2
mdadm -G /dev/md0 --array-size 19968
mdadm -G $md0 -n2 --backup-file $bu
+checkgeo md0 raid5 2 $[32*1024]
dotest 1
mdadm -G --level=1 $md0
@@ -79,9 +82,10 @@ dotest 3
mdadm $md0 --fail $dev0
-mdadm -G /dev/md0 --array-size 39936
+mdadm -G /dev/md0 --array-size 37888
mdadm -G $md0 -n4 --backup-file $bu
dotest 2
+checkgeo md0 raid6 4 $[512*1024]
mdadm $md0 --fail $dev4
mdadm $md0 --fail $dev3
@@ -98,10 +102,12 @@ dotest 2
mdadm -G $md0 -l5 --backup-file $bu
dotest 2
-mdadm -G /dev/md0 --array-size 19968
+mdadm -G /dev/md0 --array-size 18944
mdadm -G $md0 -n2 --backup-file $bu
dotest 1
+checkgeo md0 raid5 2 $[512*1024]
mdadm $md0 --fail $dev2
mdadm -G --level=1 $md0
dotest 1
+checkgeo md0 raid1 2