aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2016-04-07 11:28:48 +0100
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2016-04-07 11:34:10 +0100
commit60929db3ed14f4369ff9b5c400b89c688fa00b16 (patch)
treeab532dd8513befea6a8895e6a8a3def884261eee
parentfc135ff24a25467dd5e7bb40a8f3540e5cdda112 (diff)
jenkins.sh: Reduce parallelist of builds in Cambirdge lab
... to try workaround sanitizer testsuite instabilities and races. Note that the Hetzner builders have been renamed tcwg-ex40-XX -> ex40-XX, so the old stanza is no longer applicable. Also the change will only affect the 32-core builders, and the old 4-core builders will remain at -j4 parallelism. Change-Id: Ie7c1ef6a3d89264e5fbad5e06520c20d8582baee
-rwxr-xr-xjenkins.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/jenkins.sh b/jenkins.sh
index cc9b27ab..89bf123c 100755
--- a/jenkins.sh
+++ b/jenkins.sh
@@ -305,10 +305,11 @@ fi
$CONFIG_SHELL ${abe_dir}/configure --with-local-snapshots=${user_snapshots} --with-git-reference-dir=${git_reference} --with-languages=${languages} --enable-schroot-test --with-fileserver=${fileserver}
-# Double parallelism for tcwg-ex40-* machines to compensate for really-remote
-# target execution. GCC testsuites will run with -j 32.
+# Reduce parallelism of individual builds in Cambridge lab to try reduce
+# variability in sanitizer testsuite.
+# Note that GCC testsuites will run with double parallelism setting.
case "$(hostname)" in
- "tcwg-ex40-"*) sed -i -e "s/cpus=8/cpus=16/" host.conf ;;
+ "build-"*) sed -i -e "s/cpus=32/cpus=8/" host.conf ;;
esac
# load commonly used varibles set by configure