]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
test: speed up reshape when stopping arrays.
authorNeilBrown <neilb@suse.de>
Mon, 6 Jul 2015 03:52:04 +0000 (13:52 +1000)
committerNeilBrown <neilb@suse.de>
Mon, 6 Jul 2015 03:52:04 +0000 (13:52 +1000)
--stop needs to wait for reshape to get to a suitable
spot, so having really slow resync isn't helpful.

Signed-off-by: NeilBrown <neilb@suse.de>
test

diff --git a/test b/test
index ef5ad8ebd24a3beb4e2126a12e20b0c4e2905960..0e168ff10ec55e97240d1b2bdc1df6393c56d0cb 100755 (executable)
--- a/test
+++ b/test
@@ -152,15 +152,18 @@ do_setup() {
 mdadm() {
     rm -f $targetdir/stderr
     case $* in
-       *-S* ) udevadm settle;;
+       *-S* ) udevadm settle
+              p=`cat /proc/sys/dev/raid/speed_limit_max`
+              echo 2000000 > /proc/sys/dev/raid/speed_limit_max
     esac
     case $* in
-       *-C* ) $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes;;
-        * )   $mdadm 2> $targetdir/stderr --quiet "$@"
+       *-C* ) $mdadm 2> $targetdir/stderr --quiet "$@" --auto=yes;;
+       * )    $mdadm 2> $targetdir/stderr --quiet "$@"
     esac
     rv=$?
     case $* in
-       *-S* ) udevadm settle;;
+       *-S* ) udevadm settle
+              echo $p > /proc/sys/dev/raid/speed_limit_max
     esac
     cat >&2 $targetdir/stderr
     return $rv