Start using gearman-based bursting with nodepool

Also, reduce number of ready nodes slightly to better observe how
nodepool reacts.

Allow nodepool to talk to zuul's gearman server.

Change-Id: I764482062525b6ca5454b53cbd56861b24fd3764
This commit is contained in:
James E. Blair 2013-10-05 08:26:20 -07:00
parent 508552dc9c
commit eefbb633b4
2 changed files with 8 additions and 12 deletions

View File

@ -395,6 +395,7 @@ node 'zuul.openstack.org' {
sysadmins => hiera('sysadmins'), sysadmins => hiera('sysadmins'),
statsd_host => 'graphite.openstack.org', statsd_host => 'graphite.openstack.org',
gearman_workers => [ gearman_workers => [
'nodepool.openstack.org',
'jenkins.openstack.org', 'jenkins.openstack.org',
'jenkins01.openstack.org', 'jenkins01.openstack.org',
'jenkins02.openstack.org', 'jenkins02.openstack.org',

View File

@ -10,6 +10,9 @@ zmq-publishers:
- tcp://jenkins01.openstack.org:8888 - tcp://jenkins01.openstack.org:8888
- tcp://jenkins02.openstack.org:8888 - tcp://jenkins02.openstack.org:8888
gearman-servers:
- host: zuul.openstack.org
providers: providers:
- name: rax-dfw - name: rax-dfw
region-name: 'DFW' region-name: 'DFW'
@ -123,21 +126,17 @@ targets:
credentials-id: '<%= jenkins_credentials_id %>' credentials-id: '<%= jenkins_credentials_id %>'
images: images:
- name: devstack-precise - name: devstack-precise
min-ready: 20
providers: providers:
- name: hpcloud-az1 - name: hpcloud-az1
min-ready: 10
- name: hpcloud-az2 - name: hpcloud-az2
min-ready: 10
- name: hpcloud-az3 - name: hpcloud-az3
min-ready: 10
- name: devstack-precise-check - name: devstack-precise-check
min-ready: 10
providers: providers:
- name: rax-iad - name: rax-iad
min-ready: 10
- name: rax-dfw - name: rax-dfw
min-ready: 5
- name: rax-ord - name: rax-ord
min-ready: 10
- name: jenkins02 - name: jenkins02
jenkins: jenkins:
url: 'https://jenkins02.openstack.org/' url: 'https://jenkins02.openstack.org/'
@ -146,18 +145,14 @@ targets:
credentials-id: '<%= jenkins_credentials_id %>' credentials-id: '<%= jenkins_credentials_id %>'
images: images:
- name: devstack-precise - name: devstack-precise
min-ready: 20
providers: providers:
- name: hpcloud-az1 - name: hpcloud-az1
min-ready: 10
- name: hpcloud-az2 - name: hpcloud-az2
min-ready: 10
- name: hpcloud-az3 - name: hpcloud-az3
min-ready: 10
- name: devstack-precise-check - name: devstack-precise-check
min-ready: 10
providers: providers:
- name: rax-iad - name: rax-iad
min-ready: 10
- name: rax-dfw - name: rax-dfw
min-ready: 5
- name: rax-ord - name: rax-ord
min-ready: 10