]> git.neil.brown.name Git - mdadm.git/commitdiff
testreshape5 fixes.
authorNeilBrown <neilb@suse.de>
Mon, 19 Oct 2009 21:02:53 +0000 (08:02 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 19 Oct 2009 21:02:53 +0000 (08:02 +1100)
We seem to need a 'udevadm settle', and possibly the 'sync'..

Signed-off-by: NeilBrown <neilb@suse.de>
tests/07testreshape5

index 03609886e9c181c48a7abf93e360aac32dceb82c..4a9c0dfed7aa82d153cb5551598976e1207c111e 100644 (file)
@@ -27,11 +27,12 @@ do
 
       # test save
       dd if=/dev/urandom of=$md0 bs=1024 count=$size
-      blockdev --flushbufs $md0 $devs
+      blockdev --flushbufs $md0 $devs; sync
       > /tmp/NewRand
       $dir/test_stripe save /tmp/NewRand $disks $[chunk*1024] 5 $nlayout 0 $[size*1024] $devs
       cmp -s -n $[size*1024] $md0 /tmp/NewRand || { echo cmp failed ; exit 2; }
       mdadm -S $md0
+      udevadm settle
     done
   done
 done