3065 Commits

Author SHA1 Message Date
James E. Blair
3ef5c91da4 Add /usr/local/bin to recheck graph cron path
Change-Id: Ia144dc48b0b5972db6bac053934c504ea067b015
2013-10-02 19:35:24 -07:00
Jenkins
26e9b598c9 Merge "Retrieve logs > DEBUG level." 2013-10-03 01:00:00 +00:00
Jenkins
49830e1ad2 Merge "Make gate-hacking-pypy non-gating" 2013-10-03 00:55:41 +00:00
Jenkins
6609a8bb67 Merge "Publish atom.xml for manuals" 2013-10-02 22:16:59 +00:00
James E. Blair
2796923b75 Add elastic-recheck graphs to status
Change-Id: I0fb37f19bfe40dfbb8fd9a5ad9558f050480e537
2013-10-02 19:02:55 +00:00
Sean Dague
6ee3caea26 add the extra neutron jobs to neutronclient changes
this adds the extra neutron jobs, to help ensure neutron races
get exposed, to the neutronclient. It's especially useful to
figure out if we've solved bug #1229475 and #1223161.

Change-Id: Ic5d86995725bc8ddd2d72c724e148ab9e4c4230c
2013-10-01 17:35:33 -04:00
Andreas Jaeger
69d8dea779 Publish atom.xml for manuals
We need a way to put atom.xml on the docs.o.o webpage - its the
only xml file we publish. A second ftp publisher has been created
that just publishes this file.

Closes-Bug: #1228604
Change-Id: I0a216ae71bfedfd98726b2e1d0df998700d06f95
2013-10-01 22:57:57 +02:00
Jenkins
948b405434 Merge "Use Jenkins templates for old manual jobs" 2013-10-01 20:51:12 +00:00
Jenkins
63ed15c3a3 Merge "add tenant isolation jobs to neutron patches" 2013-10-01 16:04:34 +00:00
Sean Dague
f1745ec27c add tenant isolation jobs to neutron patches
tenant isolation is flakey at best right now in the gate with
neutron, so the approach is to turn it off in the general case,
but enable it for the neutron jobs so they can work through why
neutron can't handle multiple simultaneous requests.

Fix leaving this out of devstack-gate / devstack-jobs

Change-Id: I00d49c89318044b87834616893439fed5b82534f
Partial-Bug: 1224001
2013-10-01 11:07:01 -04:00
James E. Blair
df74275584 Set pip timeout to 60s when using pypi
Change-Id: I8bb781773558ca1aef6ad395516c7cc84b3694e6
2013-09-30 18:02:38 -07:00
Jenkins
478f8e1ccc Merge "Increase verbosity in elastic-recheck debug log" 2013-09-30 22:38:04 +00:00
Jenkins
d82e06b652 Merge "Replace queries.json with queries.yaml for elastic-recheck" 2013-09-30 22:37:56 +00:00
Jenkins
2fb5faa0fb Merge "Make elastic-recheck's shell bash" 2013-09-30 22:31:08 +00:00
Jenkins
bd26b371a3 Merge "Move elastic-recheck shell account out of /var/run" 2013-09-30 22:30:43 +00:00
Jenkins
cffa5b43a3 Merge "start voting on neutron-pg job" 2013-09-30 22:29:05 +00:00
James E. Blair
b2d83e9dba Increase verbosity in elastic-recheck debug log
Change-Id: I5c326d821cba2e4c66b7eaf0fdfeba43ae7cd238
2013-09-30 15:13:53 -07:00
Jenkins
e6441b89d4 Merge "Turn on logging for elastic-recheck" 2013-09-30 22:09:00 +00:00
James E. Blair
ace54c9adf Replace queries.json with queries.yaml for elastic-recheck
Change-Id: Id5d9b9c2729abbf8572c9c785c5026d0138b72c9
2013-09-30 15:05:43 -07:00
James E. Blair
9e8b831c47 Make elastic-recheck's shell bash
Change-Id: Ibbc24d172f9fd6eaf8ac0f3cf15df654f9979bbf
2013-09-30 15:02:25 -07:00
Jeremy Stanley
fd832de552 Move elastic-recheck shell account out of /var/run
* manifests/site.pp: Expect the SSH key in /home rather than in
/var/run.

* modules/elastic_recheck/manifests/init.pp: Change the recheck
shell account for elastic-recheck to use a homedir in /home.

Change-Id: I43f4a8cdcb803328388b7e92732e5cb9d6acb2a8
2013-09-30 21:44:03 +00:00
Jeremy Stanley
d1bd696b56 Turn on logging for elastic-recheck
* modules/elastic_recheck/files/elastic-recheck.init: Minor
whitespace cleanup for space-before-tab indent on a comment line.

* modules/elastic_recheck/files/logging.config: New logging
configuration file for elastic-recheck IRC bot.

* modules/elastic_recheck/manifests/init.pp: Install the new logging
configuration file.

* modules/elastic_recheck/templates/elastic-recheck.conf.erb: Tell
the IRC bot to use the new logging configuration file.

Change-Id: I47cabb01df209c9f020846bcb272b9a2f796b0e5
2013-09-30 14:27:21 -07:00
Jenkins
d14de9f1b2 Merge "Correct elastic-recheck Puppet dependencies" 2013-09-30 20:33:48 +00:00
Jeremy Stanley
942e5f1dfb Correct elastic-recheck Puppet dependencies
* modules/elastic_recheck/files/elastic-recheck.init: Update the
daemon invocation now that it has an executable entrypoints wrapper.

* modules/elastic_recheck/manifests/init.pp: Correct the Puppet
dependency tree sufficiently to be able to apply the manifest
successfully.

Change-Id: Ib018564e66c29d73b30aaf50c9306dc6d67ba2b2
2013-09-30 20:22:51 +00:00
Jenkins
42ef2c7b9b Merge "Update projects when requirements change" 2013-09-30 19:24:07 +00:00
Jenkins
d0cb9abd14 Merge "Deploy elastic-recheck on logstash.openstack.org." 2013-09-30 19:22:20 +00:00
Clark Boylan
e0427cfbb7 Deploy elastic-recheck on logstash.openstack.org.
This elastic recheck thing that classifies failures based on logstash
queries is awesome. We should run it on the OpenStack developer
infrastructure. Deploy it on logstash.o.o to keep related services
together.

Change-Id: I16ae7a32c2c48474454df17931779d0f60c3ed85
2013-09-30 18:56:23 +00:00
Jenkins
3e26db0e52 Merge "Add elastic-recheck to infra gerritbot" 2013-09-30 18:41:13 +00:00
Jenkins
15423555da Merge "Set mysql max_connections to 1024 on nodepool" 2013-09-30 16:01:21 +00:00
James E. Blair
c6fc72e273 Add elastic-recheck to infra gerritbot
Change-Id: Ic79336fc042e5b8ab285918c2ca0f881742a2281
2013-09-30 08:49:33 -07:00
Jenkins
ed6c91c83e Merge "Add #stackforge-libra to gerritbot" 2013-09-30 13:02:26 +00:00
Monty Taylor
4fee9bbe4b Add pypi-mirror to the devstack-gate cache list
Change-Id: I41eb4f29a80f1785e13b8d852d4f18d3b01660c8
2013-09-28 22:14:07 -04:00
Sean Dague
6b2b779ddc start voting on neutron-pg job
this is passing as regularly as the regular neutron job, so it
should be voting now.

Change-Id: I917afe18ba98724590e30a6c4f58a93e47238235
2013-09-28 06:54:52 -04:00
James E. Blair
c16d5c18f3 Set mysql max_connections to 1024 on nodepool
Nodepool can end up with one connection per thread when dealing
with launches and deletions.  If we have a lot of node turnover,
that's a lot of threads.

Change-Id: Ice483f5f9f3a47963357f9ff59bf4d735a18aa43
2013-09-27 15:10:33 -07:00
James E. Blair
bd60e3a4a4 Run large-ops test only on hp nodes
It turns out this is actually implemented as a performance test
with no normalization (it's manually tuned).  It only works on
hpcloud at the moment.

Joe is going to work on improving this, but for now, just run
on hpcloud so we don't lose a test.

Change-Id: Iec9162824752e11cfc4845f8c168c5c62100d185
2013-09-27 14:08:26 -07:00
Jenkins
f7960a45ee Merge "Handle when id is null." 2013-09-27 20:51:58 +00:00
Andreas Jaeger
eefeb6cdd0 Use Jenkins templates for old manual jobs
Create templates for the old (Grizzly/Folsom only) guides.

Merge all manual templates in projects.yaml under one entry.

Also, publish atom.xml to docs.o.o as only xml file.
Related patch https://review.openstack.org/#/c/47897/

Partial-Bug: #1228604

Change-Id: Id0ccaedc910eecd175b9fb7bd965a10e2371ae08
2013-09-27 22:05:34 +02:00
Jenkins
96b21970de Merge "Determine the package name when uploading to PyPI" 2013-09-27 19:31:55 +00:00
Jeremy Stanley
7a9fe8a9d0 Determine the package name when uploading to PyPI
* modules/jenkins/files/slave_scripts/pypi-extract-name.py: Short
new script to safely parse the sdist package name out of a setup.cfg
file.

* modules/jenkins/files/slave_scripts/pypi-upload.sh: Subsume the
guts of the first shell builder from the pypi-upload job, extended
to call pypi-extract-name.py and fall back to the name of the Git
project if it fails--this is needed for cases where those names
differ, for example in capitalization.

* .../jenkins_job_builder/config/pypi-jobs.yaml: Clone and checkout
the Git tag which triggered this upload to PyPI, and then only call
the modified pypi-upload.sh script since it should now analyze the
state of the setup.cfg to determine how to retrieve the
corresponding tarball.

Change-Id: I43843e6e74b918e9c68f4b27958ec605774668ff
2013-09-27 19:28:23 +00:00
Clark Boylan
c2bab2710c Make devstack jobs templates and create check jobs
Duplicate existing devstack jobs and create new ones for running in the
check pipeline so that we can use different node labels in the check
pipeline.

Change-Id: I689b54cae570af3c60c118213ae06aaeb575cbaa
2013-09-27 11:45:13 -07:00
Jenkins
2b51bc4088 Merge "add gate-tempest-devstack-vm-neutron-pg job" 2013-09-27 17:26:10 +00:00
Jenkins
652197a71e Merge "Make gate-tempest-devstack-vm-large-ops voting" 2013-09-27 17:22:41 +00:00
Jenkins
05577f29a7 Merge "Revert "Use rackspace for tempest check tests"" 2013-09-27 16:50:09 +00:00
James E. Blair
7d899af6b7 Revert "Use rackspace for tempest check tests"
This reverts commit 92b938735a281d3755fa472c9a5afd01b4e8191b
2013-09-27 16:42:02 +00:00
Jenkins
faed5b01a6 Merge "Use rackspace for tempest check tests" 2013-09-27 16:20:51 +00:00
James E. Blair
4dff439e8a Increase IAD nodepool limits
Change-Id: I74963968a92db8f4cdfcf917a04bd9e67b5b837d
2013-09-27 08:45:50 -07:00
Monty Taylor
92b938735a Use rackspace for tempest check tests
* modules/openstack_project/files/zuul/openstack_functions.py: Update
single use function to select rackspace for tempest check tests.

Change-Id: I9f930dbddb2284e6c5a9672f454456b98953967a
2013-09-27 08:15:56 -07:00
Clark Boylan
a416de2099 Set up new images on rackspace for check tests
Check tests queue is starved by the gate queue right now, so we want to
have a different pool of nodes for it. First of two patches, this one
sets up the images needed so that nodepool can get the image creation
done.

* modules/openstack_project/templates/nodepool/nodepool.yaml.erb:
Configure new devstack-precise-check image for use in check tests.

Change-Id: I8cff6f4f6cadcfa86d2488ae6768cefb1b2902a2
2013-09-27 08:14:11 -07:00
James E. Blair
a09422edf9 Tune nodepool
Increase defined max servers to 90 for hpcloud (actual max is 93;
leaving headroom for image creation and some leakage).

Set max limits for rax to more realistic levels.

Set min-ready to 10 across the board to double the number of ready
nodes as well as the rate at which nodes are replaced (60 total).

Change-Id: I71af098c2c49e62a557b3252f278a3dcb12b49a2
2013-09-27 08:08:54 -07:00
James E. Blair
752194b1ab Make check, gate, post low precedence
To give check a chance to catch up to gate.

Change-Id: I88690cd3f2dc402e3b963596a71554914c0611b5
2013-09-27 07:57:43 -07:00