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'),
statsd_host => 'graphite.openstack.org',
gearman_workers => [
'nodepool.openstack.org',
'jenkins.openstack.org',
'jenkins01.openstack.org',
'jenkins02.openstack.org',

View File

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