]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - tests/07layouts
Fix regression during add devices
[thirdparty/mdadm.git] / tests / 07layouts
index c0c9ea01c35f434be07c4f842d062cd5d694e7f1..acd1a800e58e59559f76c0244d4e40d49e075d70 100644 (file)
@@ -12,7 +12,7 @@ export MDADM_GROW_VERITY=1
 dotest() {
  sleep 0.5
  check wait
- testdev $md0 $1 $mdsize0 64 nd
+ testdev $md0 $1 $mdsize1 512 nd
  blockdev --flushbufs $md0
  cmp -s -n $[textK*1024] $md0 /tmp/RandFile || { echo cmp failed; exit 2; }
  # write something new - shift chars 4 space
@@ -28,19 +28,19 @@ checkgeo() {
  shift
  sleep 0.5
  check wait
- for attr in level raid_disks chunk_size layout 
+ for attr in level raid_disks chunk_size layout
  do
    if [ $# -gt 0 ] ; then
       val=$1
       shift
-      if [ " `cat /sys/block/$dev/md/$attr`" != " $val" ]
+      if [ " `sed 's/ .*//' /sys/block/$dev/md/$attr`" != " $val" ]
       then echo "$attr doesn't match for $dev"
            exit 1
       fi
    fi
  done
 }
-   
+
 
 bu=/tmp/md-test-backup
 rm -f $bu
@@ -59,7 +59,7 @@ l5[5]=parity-last
 for layout in 0 1 2 3 4 5 0
 do
  mdadm -G $md0 --layout=${l5[$layout]} --backup-file $bu
- checkgeo md0 raid5 5 $[64*1024] $layout
+ checkgeo md0 raid5 5 $[512*1024] $layout
  dotest 4
 done
 
@@ -86,6 +86,6 @@ l6[20]=parity-first-6
 for layout in 0 1 2 3 4 5 8 9 10 16 17 18 19 20 0
 do
  mdadm -G $md0 --layout=${l6[$layout]} --backup-file $bu
- checkgeo md0 raid6 5 $[64*1024] $layout
+ checkgeo md0 raid6 5 $[512*1024] $layout
  dotest 3
 done