summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test5
-rw-r--r--tests/09imsm-create-fail-rebuild3
2 files changed, 8 insertions, 0 deletions
diff --git a/test b/test
index e7d6e5f..c49d857 100644
--- a/test
+++ b/test
@@ -172,6 +172,11 @@ testdev() {
dsize=$[dvsize/chunk]
dsize=$[dsize*chunk]
rasize=$[dsize*2*cnt]
+ # rasize is in sectors
+ if [ -n "$DEV_ROUND_K" ]; then
+ rasize=$[rasize/DEV_ROUND_K/2]
+ rasize=$[rasize*DEV_ROUND_K*2]
+ fi
if [ `/sbin/blockdev --getsize $dev` -eq 0 ]; then sleep 2 ; fi
if [ $rasize -ne `/sbin/blockdev --getsize $dev` ]
then
diff --git a/tests/09imsm-create-fail-rebuild b/tests/09imsm-create-fail-rebuild
index 8069576..68fdd09 100644
--- a/tests/09imsm-create-fail-rebuild
+++ b/tests/09imsm-create-fail-rebuild
@@ -1,5 +1,8 @@
# sanity check array creation
+# IMSM rounds to multiples of one mebibyte - 1024K
+DEV_ROUND_K=1024
+
num_disks=2
mdadm -CR $container -e imsm -n $num_disks $dev0 $dev1
imsm_check container $num_disks