[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 2 commits: graph iops on jenkins
Holger Levsen
gitlab at salsa.debian.org
Tue Dec 18 18:53:23 GMT 2018
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
d1673e29 by Holger Levsen at 2018-12-18T18:27:16Z
graph iops on jenkins
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
8ea537f4 by Holger Levsen at 2018-12-18T18:52:57Z
reproducible: add 8 new nodes hosted at OSUOSL with health check and maintenance jobs
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
7 changed files:
- TODO
- bin/jenkins_node_definitions.sh
- deploy_jdn
- hosts/common/etc/pbuilderrc
- hosts/jenkins/etc/munin/munin.conf
- job-cfg/reproducible.yaml
- update_jdn.sh
Changes:
=====================================
TODO
=====================================
@@ -60,6 +60,15 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
* salsa stuff:
** triggers for d-i repos are missing
+=== new nodes at OSUOSL
+
+* use them...
+* tmpfs?
+* add to README and THANKS
+* proxy setup how, esp. considering future nodes?
+* which nodes to run in the future?
+* blog post when done
+
=== ToDo for improving disk space
* make live-build jobs work again or remove them
=====================================
bin/jenkins_node_definitions.sh
=====================================
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2015-2017 Holger Levsen <holger at layer-acht.org>
+# Copyright 2015-2018 Holger Levsen <holger at layer-acht.org>
# released under the GPLv=2
# define Debian build nodes in use for tests.reproducible-builds.org/debian/
@@ -39,6 +39,14 @@ odxu4c-armhf-rb.debian.net
opi2a-armhf-rb.debian.net
opi2b-armhf-rb.debian.net
opi2c-armhf-rb.debian.net
+osuosl-build167-amd64.debian.net
+osuosl-build168-amd64.debian.net
+osuosl-build169-amd64.debian.net
+osuosl-build170-amd64.debian.net
+osuosl-build171-amd64.debian.net
+osuosl-build172-amd64.debian.net
+osuosl-build173-amd64.debian.net
+osuosl-build174-amd64.debian.net
p64b-armhf-rb.debian.net
p64c-armhf-rb.debian.net
profitbricks-build1-amd64.debian.net
@@ -160,6 +168,30 @@ get_node_ssh_port() {
codethink-sled16*)
PORT=10116
;;
+ osuosl-build167*)
+ PORT=45046
+ ;;
+ osuosl-build168*)
+ PORT=45047
+ ;;
+ osuosl-build169*)
+ PORT=45048
+ ;;
+ osuosl-build170*)
+ PORT=45049
+ ;;
+ osuosl-build171*)
+ PORT=45050
+ ;;
+ osuosl-build172*)
+ PORT=45051
+ ;;
+ osuosl-build173*)
+ PORT=45052
+ ;;
+ osuosl-build174*)
+ PORT=45053
+ ;;
jenkins|jenkins.debian.net)
PORT=22
;;
=====================================
deploy_jdn
=====================================
@@ -53,6 +53,14 @@ profitbricks-build9-amd64.debian.net
profitbricks-build10-amd64.debian.net
profitbricks-build11-amd64.debian.net
profitbricks-build15-amd64.debian.net
+osuosl-build167-amd64.debian.net
+osuosl-build168-amd64.debian.net
+osuosl-build169-amd64.debian.net
+osuosl-build170-amd64.debian.net
+osuosl-build171-amd64.debian.net
+osuosl-build172-amd64.debian.net
+osuosl-build173-amd64.debian.net
+osuosl-build174-amd64.debian.net
bbx15-armhf-rb.debian.net
cb3a-armhf-rb.debian.net
cbxi4a-armhf-rb.debian.net
@@ -136,6 +144,14 @@ elif [ "$1" = "jenkins" ] ; then
10|pb10) HOSTS+=(profitbricks-build10-amd64.debian.net) ;;
11|pb11) HOSTS+=(profitbricks-build11-amd64.debian.net) ;;
15|pb15) HOSTS+=(profitbricks-build15-amd64.debian.net) ;;
+ o167) HOST+=(osuosl-build167-amd64.debian.net) ;;
+ o168) HOST+=(osuosl-build168-amd64.debian.net) ;;
+ o169) HOST+=(osuosl-build169-amd64.debian.net) ;;
+ o170) HOST+=(osuosl-build170-amd64.debian.net) ;;
+ o171) HOST+=(osuosl-build171-amd64.debian.net) ;;
+ o172) HOST+=(osuosl-build172-amd64.debian.net) ;;
+ o173) HOST+=(osuosl-build173-amd64.debian.net) ;;
+ o174) HOST+=(osuosl-build174-amd64.debian.net) ;;
c9|cs9) HOSTS+=(codethink-sled9-arm64.debian.net) ;;
c10|cs10) HOSTS+=(codethink-sled10-arm64.debian.net) ;;
c11|cs11) HOSTS+=(codethink-sled11-arm64.debian.net) ;;
=====================================
hosts/common/etc/pbuilderrc
=====================================
@@ -7,7 +7,7 @@
#
# cater for different locations
case $HOSTNAME in
- jenkins|jenkins-test-vm|profitbricks-build*)
+ jenkins|jenkins-test-vm|profitbricks-build*|osuosl*)
MIRRORSITE=http://deb.debian.org/debian ;;
bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
=====================================
hosts/jenkins/etc/munin/munin.conf
=====================================
@@ -617,6 +617,86 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_utilization.graph no
diskstats_iops.graph no
+[osuosl-build167-amd64.debian.net]
+ address ssh://jenkins@osuosl-build167-amd64.debian.net:45046/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build168-amd64.debian.net]
+ address ssh://jenkins@osuosl-build168-amd64.debian.net:45047/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build169-amd64.debian.net]
+ address ssh://jenkins@osuosl-build169-amd64.debian.net:45048/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build170-amd64.debian.net]
+ address ssh://jenkins@osuosl-build170-amd64.debian.net:45049/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build171-amd64.debian.net]
+ address ssh://jenkins@osuosl-build171-amd64.debian.net:45050/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build172-amd64.debian.net]
+ address ssh://jenkins@osuosl-build172-amd64.debian.net:45051/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build173-amd64.debian.net]
+ address ssh://jenkins@osuosl-build173-amd64.debian.net:45052/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
+[osuosl-build174-amd64.debian.net]
+ address ssh://jenkins@osuosl-build174-amd64.debian.net:45053/bin/nc localhost 4949
+ use_node_name yes
+ diskstats_latency.sda.avgwrwait.warning 0:20
+ diskstats_latency.sda.avgrdwait.warning 0:10
+ diskstats_latency.graph no
+ diskstats_throughput.graph no
+ diskstats_utilization.graph no
+ diskstats_iops.graph no
+
[freebsd-jenkins.debian.net]
address 46.16.73.236
use_node_name yes
@@ -636,7 +716,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_latency.graph no
diskstats_throughput.graph no
diskstats_utilization.graph no
- diskstats_iops.graph no
#
# A more complex example of a host tree
@@ -679,5 +758,5 @@ contact.me.command mail -s "Munin notification ${var:host}" root
# node_order Totals fii.foo.com fay.foo.com
#
[debian.net;]
- node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-i386.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-i386.debian.net profitbricks-build9-amd64.debian.net profitbricks-build10-amd64.debian.net profitbricks-build11-amd64.debian.net profitbricks-build12-i386.debian.net profitbricks-build15-amd64.debian.net profitbricks-build16-i386.debian.net codethink-sled9-arm64.debian.net codethink-sled10-arm64.debian.net codethink-sled11-arm64.debian.net codethink-sled12-arm64.debian.net codethink-sled13-arm64.debian.net codethink-sled14-arm64.debian.net codethink-sled15-arm64.debian.net codethink-sled16-arm64.debian.net bbx15-armhf-rb.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net cb3a-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net odxu4a-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net opi2a-armhf-rb.debian.net opi2b-armhf-rb.debian.net opi2c-armhf-rb.debian.net p64b-armhf-rb.debian.net p64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
+ node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-i386.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-i386.debian.net profitbricks-build9-amd64.debian.net profitbricks-build10-amd64.debian.net profitbricks-build11-amd64.debian.net profitbricks-build12-i386.debian.net profitbricks-build15-amd64.debian.net profitbricks-build16-i386.debian.net osuosl-build167-amd64.debian.net osuosl-build168-amd64.debian.net osuosl-build169-amd64.debian.net osuosl-build170-amd64.debian.net osuosl-build171-amd64.debian.net osuosl-build172-amd64.debian.net osuosl-build173-amd64.debian.net osuosl-build174-amd64.debian.net codethink-sled9-arm64.debian.net codethink-sled10-arm64.debian.net codethink-sled11-arm64.debian.net codethink-sled12-arm64.debian.net codethink-sled13-arm64.debian.net codethink-sled14-arm64.debian.net codethink-sled15-arm64.debian.net codethink-sled16-arm64.debian.net bbx15-armhf-rb.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net cb3a-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net odxu4a-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net opi2a-armhf-rb.debian.net opi2b-armhf-rb.debian.net opi2c-armhf-rb.debian.net p64b-armhf-rb.debian.net p64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
=====================================
job-cfg/reproducible.yaml
=====================================
@@ -330,6 +330,14 @@
- 'profitbricks12': { my_arch: 'i386' }
- 'profitbricks15': { my_arch: 'amd64' }
- 'profitbricks16': { my_arch: 'i386' }
+ - 'osuosl167': { my_arch: 'amd64' }
+ - 'osuosl168': { my_arch: 'amd64' }
+ - 'osuosl169': { my_arch: 'amd64' }
+ - 'osuosl170': { my_arch: 'amd64' }
+ - 'osuosl171': { my_arch: 'amd64' }
+ - 'osuosl172': { my_arch: 'amd64' }
+ - 'osuosl173': { my_arch: 'amd64' }
+ - 'osuosl174': { my_arch: 'amd64' }
- 'codethink9': { my_arch: 'arm64' }
- 'codethink10': { my_arch: 'arm64' }
- 'codethink11': { my_arch: 'arm64' }
@@ -383,6 +391,14 @@
- 'profitbricks12': { my_arch: 'i386' }
- 'profitbricks15': { my_arch: 'amd64' }
- 'profitbricks16': { my_arch: 'i386' }
+ - 'osuosl167': { my_arch: 'amd64' }
+ - 'osuosl168': { my_arch: 'amd64' }
+ - 'osuosl169': { my_arch: 'amd64' }
+ - 'osuosl170': { my_arch: 'amd64' }
+ - 'osuosl171': { my_arch: 'amd64' }
+ - 'osuosl172': { my_arch: 'amd64' }
+ - 'osuosl173': { my_arch: 'amd64' }
+ - 'osuosl174': { my_arch: 'amd64' }
- 'codethink9': { my_arch: 'arm64' }
- 'codethink10': { my_arch: 'arm64' }
- 'codethink11': { my_arch: 'arm64' }
=====================================
update_jdn.sh
=====================================
@@ -286,7 +286,7 @@ if [ -f /etc/debian_version ] ; then
"
# install squid on a few nodes only
case $HOSTNAME in
- profitbricks-build1-a*|profitbricks-build10*|profitbricks-build7*|codethink-sled16*) DEBS="$DEBS
+ profitbricks-build1-a*|profitbricks-build10*|profitbricks-build7*|codethink-sled16*|osuosl*) DEBS="$DEBS
squid" ;;
*) ;;
esac
@@ -568,7 +568,7 @@ if ! $UP2DATE || [ $BASEDIR/hosts/$HOSTNAME/etc/munin -nt $STAMP ] ; then
cd /etc/munin/plugins
sudo rm -f postfix_* open_inodes interrupts irqstats threads proc_pri vmstat if_err_* exim_* netstat fw_forwarded_local fw_packets forks open_files users nfs* iostat_ios ntp* 2>/dev/null
case $HOSTNAME in
- profitbricks-build7*|profitbricks-build1-a*|profitbricks-build10*|codethink-sled16*) [ -L /etc/munin/plugins/squid_cache ] || for i in squid_cache squid_objectsize squid_requests squid_traffic ; do sudo ln -s /usr/share/munin/plugins/$i $i ; done ;;
+ profitbricks-build7*|profitbricks-build1-a*|profitbricks-build10*|codethink-sled16*|osuosl*) [ -L /etc/munin/plugins/squid_cache ] || for i in squid_cache squid_objectsize squid_requests squid_traffic ; do sudo ln -s /usr/share/munin/plugins/$i $i ; done ;;
*) ;;
esac
case $HOSTNAME in
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/c6298df6a9f06ebc0adecb7aa406feb58107e7c4...8ea537f4908f2e636612790edcfc2749292d3b33
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/c6298df6a9f06ebc0adecb7aa406feb58107e7c4...8ea537f4908f2e636612790edcfc2749292d3b33
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20181218/84f6d399/attachment-0001.html>
More information about the Qa-jenkins-scm
mailing list