227 Commits

Author SHA1 Message Date
Jenkins
de908727cd Merge "Supply the devstack-centos7 label from ovh" 2016-01-27 16:24:27 +00:00
Jenkins
64d43e5e18 Merge "Revert "Don't use internap for 2-node labels"" 2016-01-27 12:08:17 +00:00
James E. Blair
6ca20ea6f7 Supply the devstack-centos7 label from ovh
The tests with the -dib label worked.

Change-Id: I367e29c7b5428bed3b581fa7e279f5430b9c905d
2016-01-26 17:40:31 -08:00
James E. Blair
39e4abb20d Add flavor name filter to centos7-dib ovh
This was missed earlier.

Change-Id: Iafb74c6847b174d247c906815b7d197c17b87fe6
2016-01-26 14:30:13 -08:00
James E. Blair
a159366d4d Remove centos7 snapshots from ovh
Their base images are not compatible with our snapshot builds.

Change-Id: I9317be8ac6f28c75b59bf7945e9de619ca674cef
2016-01-26 14:29:31 -08:00
Monty Taylor
ccf4bd9343 Change capitalization of CentOS 7 to Centos 7
I feel like I should elucidate further on my reasoning for this change,
but I'm not going to.

Change-Id: Ie762679c1d491268777da01e9c6a3085e84f3345
2016-01-26 15:34:33 -06:00
James E. Blair
375eec347c Revert "Don't use internap for 2-node labels"
This reverts commit bc0bf489323e103381eec4007e9a40a513531f45.

With this in place, it should be safe to use Internap for 2-node
labels again.  Further improvements to devstack-gate should handle
this for us automatically in the future.

Change-Id: Ie82be01b5bd4e9cd75b1ff7a049fde2ef22cfbb2
Depends-On: I6c8c1101771d1c5496884be7a405285472ae803a
2016-01-26 20:33:56 +01:00
Monty Taylor
2c883bd1a4 Remove devstack-centos7-dib from HP
We do not use it in any jobs, so building and uploading it is a waste of
energy.

Change-Id: Ie96f96585821b753730067e57b510edbea96bbd6
2016-01-26 13:33:55 -05:00
Monty Taylor
851ad8289d Remove devstack-precise and devstack-precise-check
We don't use either for any jobs. The only precise jobs left use
bare-precise.

Change-Id: I60517072ee17665530b75f2d1a71a6ec06902aa5
2016-01-26 13:25:36 -05:00
Monty Taylor
3e5c30b566 Remove everything from HP except centos7
While we're still figuring out centos7, we need to keep it in HP.

Change-Id: If70e51503eb16acbe4c140217722c8f3173338d2
2016-01-26 13:23:54 -05:00
Monty Taylor
2fc908ef81 Add centos7 nodes to OVH
Hopefully we can build them so that we're not screwed when we turn off
HP.

Change-Id: Ie27cad3a378b8b671c807dc4124a133a345a6a0e
2016-01-26 13:07:18 -05:00
James E. Blair
c890b4a0b3 Revert "Reduce bluebox max_servers from 39 to 0"
This reverts commit b166a917358eaa9a1a0660ee4ac824f6ebc40f03.

Maintenance is complete.

Change-Id: Id19abb4b9de77fe06cbfad318f01d85aecc17eda
2016-01-25 14:04:54 -08:00
Jenkins
5fb49c7e5f Merge "Reduce bluebox max_servers from 39 to 0" 2016-01-25 20:05:02 +00:00
Mathieu Gagné
ada328c180 Reduce internap max servers from 72 to 64
We are seeing race condition in the Nova resource tracker when reaching
maximum compute capacity. Our hypothesis is that some instances are getting
scheduled to an hypervisor which doesn't have enough free resources
according to the resource tracker, rejecting the instance creation.

We suggest reducing the max servers to avoid hitting this race condition and
reducing the number of capacity alerts sent to our operation team.

Change-Id: Iff197a94ad988fb070efaeb6bb393bfaba6e01fb
2016-01-21 15:59:23 -05:00
James E. Blair
8eb0732a00 Remove unused fix_pip.sh
This doesn't appear to be used any more.

Change-Id: I094c42e6eaaaaa779efa7a4978c2fd84557ccf79
2016-01-19 18:03:40 -08:00
Jenkins
d2b32f9379 Merge "don't do multinode jobs in rax-iad" 2016-01-19 21:27:05 +00:00
Mathieu Gagné
cdf39caf53 Increase internap max servers from 36 to 72
This patch increases the max_servers on internap from 36 to 72.

Change-Id: I90c4eb18306508a6e42fdec0d3d931fe9a92015c
2016-01-19 15:42:09 -05:00
Sean Dague
e99be8ccb3 don't do multinode jobs in rax-iad
The rax-iad region fails quite often in making a reliable subnode for
a multinode job. It's failed in the gate 20 times in the last week, 12
times in the last 24 hours, and is current our top elastic recheck
bug.

The root cause is unknown, however it is heavily contributing to the
gate backlog.

Change-Id: I6b67dc236307efabed3039bc7dd695d3942585bf
Related-Bug: #1531187
2016-01-19 13:17:53 -05:00
James E. Blair
bc0bf48932 Don't use internap for 2-node labels
CPU flags are too different from other providers; updates to
devstack-gate will fix this and we can add it back.

Change-Id: I09281c7920db0048ba190c375c1cfbfbfd552064
2016-01-19 08:47:19 -08:00
Ian Wienand
c70cf77969 Update remote refs in early devstack clone
In another confusing addendum to
I41e81d6bac98875eecde2376e0865784626e11a8 (which was already a
confusing addendum to Ieb6a6e9f55bd93f63c3d0a71828c276c2d02e1b9), we
have decided that the refspec used to fetch here is not sufficient to
clear out remote branches everything when updating.

"+refs/heads/*:refs/heads/*" says to replicate everything from the
remote refs/heads into our local refs/heads, but leaves out
refs/remotes/*

The upshot of this is that I41e81d6bac98875eecde2376e0865784626e11a8
will remove the local branches (refs/heads/stable/icehouse, say) but
not remove the remote branches (refs/remotes/origin/stable/icehouse).
The devstack caching script keeps picking up these remote branches,
checking them out, and consequently trying to download old images.

*Nothing* ever removes these branches.  In the main dib cache git
update, we also have --prune, but our refspec there is even more
limited (+master:master).  This explains why these branches never seem
to die.

Note, an even better mirror would be "+refs/*:refs/*" (in fact, if you
do git clone --mirror, this is what the repo would be setup with to
fetch by default).  However, this drags in "refs/changes/*" and all
sorts of other gerrit things.  We don't really need them so we just
keep the limiting on.

Change-Id: Ia9c3ffdb2b5f72a45d629961338b415308d6dd21
2016-01-19 11:06:12 +11:00
Ian Wienand
53832d82cd Prune old branches in early devstack clone
In a rather confusing addendum to
Ieb6a6e9f55bd93f63c3d0a71828c276c2d02e1b9, we have actually mirrored a
version of the source-repo script from dib and munged it to cache
devstack early so we can use it to find the vm images to download and
cache.

However, we are not ensuring that we remove old branches in this
clone, which is leading to the problems of us picking up images from
old branches that don't exist any more.

Change-Id: I41e81d6bac98875eecde2376e0865784626e11a8
2016-01-18 17:27:31 +11:00
Jenkins
19889ef715 Merge "Increase internap max servers from 24 to 36" 2016-01-15 19:29:03 +00:00
Anita Kuno
b166a91735 Reduce bluebox max_servers from 39 to 0
Bluebox has some maintenance coming up. They would like us to
not be creating vms during their maintenance. This patch
reduces the number of bluebox max_servers from 39 to 0.

Change-Id: I410d48c3ee97c22e70afca8b32dfa91f83906b5d
2016-01-13 20:50:15 +00:00
Jenkins
c87d161241 Merge "Remove Fedora 21 from nodepool" 2016-01-12 18:58:49 +00:00
Anita Kuno
1072c7bef9 Increase internap max servers from 24 to 36
We are gradually increasing the number of servers nodepool
creates on internap in order to test load. This patch increases
the max_servers on internap from 24 to 36.

Change-Id: I5be7785f5f814269491fdc838e6b7c766e1df0a2
2016-01-12 11:37:16 -05:00
Jenkins
33e3195a93 Merge "Increase internap max servers from 12 to 24" 2016-01-11 16:06:49 +00:00
Clark Boylan
0ae0b66627 Remove Fedora 21 from nodepool
This is the second step in Fedora 21 EOL cleanup. This can be merged
once no more jobs are configured to use Fedora 21 and we have cleaned up
our Fedora 21 images/nodes from nodepool.

Change-Id: I5a1005f3d0568aadb12816d147c3dc4bd5fce260
2016-01-06 14:21:30 -08:00
Clark Boylan
fbf6b6b81d Fedora 21 is EOL stop using it
Fedora 21 reached end of life on December 1, 2015. We should not be
testing on end of life distro releases so remove tests that run on
Fedora 21. A follow up change should completely remove the configuration
from nodepool once we have deleted all images existing slaves.

Change-Id: Iab7e4676d534e59848835a1874843705ae301955
2016-01-06 14:18:31 -08:00
Anita Kuno
8a3accfa94 Increase internap max servers from 12 to 24
Currently internap nodes are performing without error. This
patch increases the number of nodes nodepool will create on
internap to a maximum of 24.

Change-Id: I7f5eb4d8b0b519fd39b51c697ed15785e4d07fab
2016-01-06 17:02:56 -05:00
Clark Boylan
665b6623af Bump internap to 12 nodepool nodes
We have room for 12 and jobs work so lets use them.

Change-Id: I0edac975731122396ba8abb2c33501fd04f96048
2016-01-05 16:42:06 -08:00
James E. Blair
2cd6d723aa Nodepool: Identify public internap network
This uses a new feature just added to our running nodepool that
allows us to identify which network is public so that nodepool
knows how to find a public ip address for servers.

Change-Id: I1427d22933a315346386718a65cf16262d45d008
2016-01-05 14:08:12 -08:00
Clark Boylan
6f050e15ef Run Bluebox at full IP address capacity
The Bluebox cloud got new CPUs and initial jobs run on it with a
max-server value of 1 look good. Bump that value back up to 39 to use
the full IP address capacity available to us.

Change-Id: I69cdf6e08c09e01a4f48844aa448978e79625ec7
2016-01-05 09:22:14 -08:00
Clark Boylan
7d8e190772 Revert "Turn bluebox servers off in nodepool."
This reverts commit 684bb51cbdc253d5ac20fdf892b1badee1fcbd19.

Maintenance is completely, bump max servers back to 1 to see how things
are doing now.

Change-Id: Ie33155c32bedd8cb94de952d8e8823a5e9dc19a2
2016-01-04 09:05:08 -08:00
Andreas Jaeger
1db085d5ec Wrap some overly long lines
To cut down on noise when running bashate, wrap some overlong lines.

Change-Id: I23dcffbae2539d3d6b11e5527f3d4cbf08a18064
2015-12-23 13:56:53 +01:00
Anita Kuno
684bb51cbd Turn bluebox servers off in nodepool.
Bluebox is performing maintenance soon. It would be friendliest
if nodepool wasn't asking for vms on their cloud whilst they
do their maintenance. This patch sets bluebox max_servers to 0.

Change-Id: I6e147b3e142dc185b2752f25007fca8c26d03e2d
2015-12-21 18:33:37 -05:00
James E. Blair
ac84cc0f82 Remove devstack-centos7 from rax
It does not seem to be booting there.

Change-Id: I261f80a896a1cfc53581ec1b40eb249706960ab4
2015-12-19 08:26:13 -08:00
James E. Blair
98f5d32311 Re-enable hpcloud
Maybe it works now.

Change-Id: Ib3fd6aca5f7d4d946b5e15184bdde5ad738a8d2e
2015-12-19 08:24:30 -08:00
James E. Blair
859653d57a Set HPCloud and Bluebox to 1
These are both dead right now.

Change-Id: I5223e8eec1360bcb4fbeb870dedd307c32e7db6a
2015-12-18 09:26:54 -08:00
James E. Blair
307b62ca13 Increase internap to 1 instance
No significant quota yet, but use one instance to exercise it.

Change-Id: I7ffd13306cadb850e411a86f2d950c027de7d183
2015-12-17 14:11:45 -08:00
Jenkins
f2c0384c56 Merge "Use repo install for glean on F23" 2015-12-16 08:05:51 +00:00
Jenkins
a69607800d Merge "Remove tripleo-f21 nodes from nodepool" 2015-12-16 04:38:36 +00:00
Ian Wienand
59b914acb7 Use repo install for glean on F23
simple-init (i.e. glean) has some unreleased changes that are required
for enabling the network correctly on F23.  Install from source before
we cut a release so we can test things out.

Change-Id: Icffcede14853a7cdc988c3358c660416b30138ae
2015-12-16 11:14:13 +11:00
Jenkins
c6526e5480 Merge "Install puppet using build_git system-config" 2015-12-15 20:41:09 +00:00
Jenkins
061ce598b6 Merge "Increase memory restriction to 9023M" 2015-12-15 19:11:19 +00:00
James E. Blair
381d507b04 Increase memory restriction to 9023M
On OVH and Bluebox, the memory layout is such that there is still
significant (~900M) memory above the 8192M address.  Increase the
limit to encompass that, which will bring these providers up to
approximately 8G, while increasing hpcloud (which is the actual
target of this restriction) to about 8.5G.

Change-Id: I5c121be55cadad13ad5807968f33b492f9b1e215
2015-12-15 10:32:06 -08:00
Jeremy Stanley
ac077e756c Revert "Only update nodepool images on Tuesdays"
This reverts commit e474929518a11337a87432a67abd5f0144833551.

Approve once https://bitbucket.org/hpk42/tox/issues/294 is fixed in
a new tox release.

Change-Id: I73846af205efb49e14c41793e0327b54a9f2f7f9
2015-12-11 22:30:41 +00:00
Jeremy Stanley
2c90e47fa9 Only update nodepool images on Tuesdays
Until the regression in tox 2.3.0 is resolved through a new release,
only update nodepool images on Tuesdays so we don't need to delete
them every day (hopefully it will be fixed by Tuesday!).

https://bitbucket.org/hpk42/tox/issues/294

Change-Id: I300857d50c1dc010dba569c5978e45e76a90162c
2015-12-11 22:30:39 +00:00
Derek Higgins
95127ff313 Remove tripleo-f21 nodes from nodepool
They are no longer used.

Change-Id: I62dab21394bc985fa785d6efa1b2912218fcf417
2015-12-10 18:36:34 +00:00
Derek Higgins
32dbbde4ac Switch TripleO jobs to F22 jenkins nodes
The non ha job has been tested on F22 and
F21 is going EOL. Also change the number of
F21 and F22 nodes appropriately.

Depends-On: I7835ec90d8bcbf1183b4217b9bc6d7714833d243
Change-Id: Ib42dbfc8e8ae1cf5e85159562bd6c112bc0d3220
2015-12-09 20:48:41 +00:00
Damien RANNOU
73cd1a8733 Change max-servers settings for OVH BHS region
Change-Id: I1cd8707ad2e78cc4b30ea2f59c07db24dedb7008
2015-12-09 15:59:29 +01:00