diff options
author | NeilBrown <neilb@suse.de> | 2015-07-06 13:52:04 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2015-07-06 13:52:04 +1000 |
commit | 602b9169510a9731ef4dc9b116b764bc57d5b44c (patch) | |
tree | bd0217ac3e82a3463f82a614eade1b76abd52d67 | |
parent | 5c351af129a6ce7f8ef431709bc91bfffb43073e (diff) | |
download | mdadm-602b9169510a9731ef4dc9b116b764bc57d5b44c.tar.gz |
test: speed up reshape when stopping arrays.
--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>
-rwxr-xr-x | test | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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 |