summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2015-07-06 13:52:04 +1000
committerNeilBrown <neilb@suse.de>2015-07-06 13:52:04 +1000
commit602b9169510a9731ef4dc9b116b764bc57d5b44c (patch)
treebd0217ac3e82a3463f82a614eade1b76abd52d67
parent5c351af129a6ce7f8ef431709bc91bfffb43073e (diff)
downloadmdadm-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-xtest11
1 files changed, 7 insertions, 4 deletions
diff --git a/test b/test
index ef5ad8e..0e168ff 100755
--- 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