]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - test
Grow: be more relaxed about timestamp mismatches on backup file.
[thirdparty/mdadm.git] / test
diff --git a/test b/test
index e7d6e5f80fbbcf44f22766483607235e5309a08b..d0456f1043dfa7cf985032058e8e15afbcae6b05 100644 (file)
--- a/test
+++ b/test
@@ -34,6 +34,8 @@ mdsize0=19904
 mdsize00=19840
 # super1.0 round down to multiple of 2, subtract 8
 mdsize1=19992
+# super1.1 for linear: round to multiple of 2, subtract 4
+mdsize1_l=19996
 # subtract another 4 for bitmaps
 mdsize1b=19988
 mdsize11=19992
@@ -172,6 +174,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