Page MenuHomePhabricator

Reduce number of CI permanent slaves
Closed, ResolvedPublic

Description

Reduce the number of Jenkins permanent slaves to a bare minimal. Most load should be shifted to Nodepool instances.

I have dropped a few already.

  • green number of executors
  • red running a build
  • yellow available

https://integration.wikimedia.org/ci/label/UbuntuTrusty/load-statistics

UbuntuTrustyLoad.png (500×1 px, 59 KB)

https://integration.wikimedia.org/ci/label/DebianJessie/load-statistics

DebianJessieLoad.png (500×1 px, 24 KB)


On Nov 8th

UbuntuTrusty.png (500×798 px, 64 KB)

Event Timeline

hashar updated the task description. (Show Details)
hashar renamed this task from Reduce CI permanent slaves to Reduce number of CI permanent slaves.Oct 24 2016, 10:10 AM

Mentioned in SAL (#wikimedia-releng) [2016-11-04T09:24:03Z] <hashar> Delete integration-slave-trusty-1016 not pooled in Jenkins anymore T148183

Mentioned in SAL (#wikimedia-releng) [2016-11-04T09:25:27Z] <hashar> Delete integration-slave-trusty-1012 one less permanent slave since some load has been moved to Nodepool T148183

Mentioned in SAL (#wikimedia-releng) [2016-11-04T09:26:55Z] <hashar> Delete zuul-dev-jessie.integration.eqiad.wmflabs was for testing Zuul on Jessie and it works just fine on contint1001 :] T148183

Mentioned in SAL (#wikimedia-releng) [2016-11-04T09:28:19Z] <hashar> Delete integration-slave-jessie-1003 , only have a few jobs running on permanent Jessie slaves - T148183

Rest will be deleted/removed as we migrate the MediaWiki/PHP jobs to Nodepool instances.

We will need a new kind of slaves to host the browser tests.

hashar claimed this task.

Bulk of the instances have been deleted now. There is no more point to keep this task around, the remaining will be deleted when we have finished the migration to Nodepool instances.