summaryrefslogtreecommitdiff
path: root/jenkins.sh
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
commit15ba0ee0363584b7ec0bf3cdcbfcce4d5d50497c (patch)
treefb7f487a3ccf0bb73f595daa5260e03753cfd092 /jenkins.sh
parent34b4e7622c79f8a7125e5ed565b45ca54d0f01ee (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
Diffstat (limited to 'jenkins.sh')
-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