[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