Commit Graph

6204 Commits

Author SHA1 Message Date
Clint Byrum
d16bfa48ee Tune mysql a bit better for concurrent operations
With PyMySQL in the projects we can expect things to happen more
concurrently now. The query cache is a hinderance to concurrency, and
more connections will be required.

Change-Id: Icfb8cdbb9ed39cfd7732ad05fe740e01c767af7b
2015-06-18 13:22:35 -07:00
Davanum Srinivas
18d1cca6cb Add oslo.service to devstack
Add the ability to switch on oslo.service master using
LIBS_FROM_GIT

Change-Id: I00fe7776aea005b6d4e0a84fce54f33a862b57e3
2015-06-18 06:32:04 -04:00
Jenkins
810dc1d6f4 Merge "Actually install the requirements repo." 2015-06-18 03:21:12 +00:00
Jenkins
98d9651038 Merge "Add note on openrc and zsh" 2015-06-18 02:27:02 +00:00
Robert Collins
f553ce24ea Actually install the requirements repo.
The requirements repo has had a setup.cfg etc for a long time but only
recently started using it. As it now has dependencies, we need to pip
install it. To preserve compat with older requirements repos I haven't
changed the call to invoke update-requirements yet, as we still have
the update.py symlink.

The pbr install is moved before requirements to ensure we don't
trigger easy-install.

Change-Id: I7d7e91694c9145fac0ddab8a9de5f789d723c641
2015-06-18 11:21:42 +12:00
Chris Dent
ccd4c2e177 Install python-libvirt for ceilometer only if n-cpu enabled
Nova is responsible for installing the libvirt package (if it is being
used). It is required by python-libvirt but python-libvirt only required
in ceilometer if nova compute is being used. There are some usage
scenarios where nova compute is not being used so in that case don't
install python-libvirt.

Change-Id: I0db66f1c0526e24ade98de85989a5ed8d37f0c4f
2015-06-17 16:45:42 +00:00
Chris Dent
40fc66324c Remove debugging artifacts
The change in 027e2ea741 included some
debugging code that should have been removed before being added. This
removes it.

Change-Id: Ia56e1eb7305683b6c00b27a727fc8e094c65a963
2015-06-17 16:39:37 +00:00
Jenkins
598f2effed Merge "Add futurist to lib/oslo and stackrc" 2015-06-16 20:22:12 +00:00
Jenkins
78797238d9 Merge "Add automaton to lib/oslo and stackrc" 2015-06-16 20:22:07 +00:00
Jenkins
5fbae1b34c Merge "Remove Fedora 20 as supported distribution" 2015-06-16 19:59:45 +00:00
Jenkins
5af3f124c5 Merge "VMware: add support for simple DVS" 2015-06-16 19:50:06 +00:00
Jenkins
3f6f666ae0 Merge "Allow ceilometer to run in virtualenv if USE_VENV" 2015-06-16 19:44:53 +00:00
Jenkins
ba9f43e3cc Merge "Set datapath to $OVS_DATAPATH_TYPE for bridges" 2015-06-16 19:44:32 +00:00
Jenkins
be5d9b7dfa Merge "SUSE: Add dependencies for L3 agent" 2015-06-16 19:44:24 +00:00
Jenkins
6937fd153b Merge "Cinder: On SUSE, avoid restarting tgt" 2015-06-16 19:44:20 +00:00
Jenkins
7f48f7b3e3 Merge "Move FAQ to a section-based format" 2015-06-16 19:44:15 +00:00
Jenkins
ca0411540b Merge "Small fixes for running Nova services under Apache2" 2015-06-16 18:02:03 +00:00
Jenkins
0a2b95c4a0 Merge "Add vmware_nsx_v3 support" 2015-06-16 16:58:16 +00:00
Jenkins
8cd5576a17 Merge "Revert "Revert "change the default to PyMYSQL""" 2015-06-16 11:31:55 +00:00
Jenkins
97c77b90e2 Merge "Set Neutron api_workers to $API_WORKERS" 2015-06-14 14:23:10 +00:00
Dirk Mueller
6bc089fce0 Cinder: On SUSE, avoid restarting tgt
There is a known bug that restart tgtd fails, so go the
workaround way and stopping/starting it instead.

In addition, remove the else case since unstack also
uses cleanup_cinder, which already unconditionally supports
all distros.

Change-Id: Ib70917a95f001ef36a51815f08416fa30084aad6
2015-06-13 22:49:30 +02:00
Marian Horban
13f655720d Small fixes for running Nova services under Apache2
Following fixed were done:
1. Cleanup fixed.
2. API_WORKERS config option was added to nova config templates.
3. Nova API screen tabs were named as nova-api and nova-ec2-api.

Change-Id: I68dc6fd6c8aeffcec7f9039afd63bd1599c65682
2015-06-13 13:47:12 -04:00
armando-migliaccio
e155b894c8 Set Neutron api_workers to $API_WORKERS
Change [1] brings back this feature in Neutron, so we want to have
the ability to set the number of API workers the same way other
projects do.

However, this cause some instability, so we need to be careful on
how we bring it back.

[1] https://review.openstack.org/#/c/191127/

Closes-Bug: #1432189
Related-bug: #1432065

Change-Id: Id4986a49d33fa4b8a7291150488665e200525dac
Co-authored-by: Russell Bryant <rbryant@redhat.com>
2015-06-12 18:47:38 +00:00
Jenkins
aadcde06a2 Merge "Install PyMySQL if used" 2015-06-12 18:36:50 +00:00
armando-migliaccio
b3d8822ec8 Revert "Revert "change the default to PyMYSQL""
Some projects (Neutron) seem to be affected more than others, so we should revert this
to allow for a more selective choice of the DB driver on a per project basis.

We can re-enable the use MySQL-python just for Neutron.

This reverts commit de8d29ed8c.

Related-Bug: #1464612

Change-Id: I889f4f8b116c413b300ab9eecc7b428a9a4afb1a
2015-06-12 16:42:32 +00:00
Jenkins
008f42a24c Merge "Revert "change the default to PyMYSQL"" 2015-06-12 14:02:00 +00:00
Dirk Mueller
987f83da5a SUSE: Add dependencies for L3 agent
Change-Id: If3f4f5ab9a3072273d2f440718ce0c75fd71fdf1
2015-06-12 13:32:39 +02:00
Sean Dague
de8d29ed8c Revert "change the default to PyMYSQL"
The failure rate with neutron is too high to keep this
as the default.

Related-Bug: #1464612

This reverts commit b3798af474.

Change-Id: Ie9550aeb25d472a38e3d3ef6f3711622c9221c46
2015-06-12 10:43:28 +00:00
Jenkins
7a6f0b6bff Merge "guru meditation report for nova-compute in worlddump" 2015-06-12 07:50:17 +00:00
Julien Danjou
0f63eb3a37 Install PyMySQL if used
Change Ic609ce136061b753ca692b37509a0b29c60bb8b5 switched to PyMySQL by
default but does not make sure it is installed. This is causing gate
failure in Gnocchi for example:

  http://logs.openstack.org/25/186025/3/check/gate-gnocchi-dsvm-functional-file-mysql/eebd773/logs/devstacklog.txt.gz

Change-Id: I23d313220607fcc8acb95ab43f55b7d9899b9b1f
2015-06-12 09:05:12 +02:00
Jenkins
7b66c4f7af Merge "Create and initialize the nova api_db" 2015-06-11 22:16:42 +00:00
Jenkins
1e6b33377f Merge "change the default to PyMYSQL" 2015-06-11 11:35:38 +00:00
Jenkins
4e0defe109 Merge "Cleanup FAQ somewhat" 2015-06-11 03:06:25 +00:00
Dan Smith
03786b1cca Create and initialize the nova api_db
Going forward, nova will have another database at the API level (similar to how
current cells has an api-level cell, with its own database). This patch creates
and initializes it so that we can start testing the migrations with grenade.

Change-Id: I0dfae32102aeda9c5d17e134527b6a18f4b88014
2015-06-10 14:57:33 -07:00
Joshua Harlow
e3a640d573 Add futurist to lib/oslo and stackrc
Part of blueprint adopt-futurist

Change-Id: I17e27a085c7c509bad6018016e90d0114543b073
2015-06-10 11:57:41 -07:00
Joshua Harlow
96c6b2deb3 Add automaton to lib/oslo and stackrc
Part of blueprint adopt-automaton

Change-Id: I520643b74aced431f7a46b7d7b94616bb2e6bf8e
2015-06-10 11:48:50 -07:00
Jenkins
dd4e468448 Merge "Fix typo: _create_volume_group => _create_lvm_volume_group" 2015-06-10 18:33:45 +00:00
Jenkins
dae868fcb0 Merge "Revert "Replace pip-installed requests CA bundle with link"" 2015-06-10 12:51:52 +00:00
Sean Dague
7272afdf8b Revert "Replace pip-installed requests CA bundle with link"
This does not gracefully handle the situation where requests
is not there at the beginning. Needs to be rethought.

This reverts commit 7d350720fe.

Change-Id: I101fac0dc6fdc97b7fb0b2955cffc6b4905152e5
2015-06-10 10:26:57 +00:00
Jenkins
84acb7a3a9 Merge "ceilometer: add tempest option to test events" 2015-06-09 23:06:39 +00:00
Jenkins
6108092d30 Merge "XenAPI: Increase OpenStack DomU usage again" 2015-06-09 23:00:16 +00:00
Jenkins
c717d50923 Merge "Documentation for single interface Neutron networking with OVS" 2015-06-09 23:00:12 +00:00
Jenkins
1bbe71c856 Merge "Replace pip-installed requests CA bundle with link" 2015-06-09 23:00:07 +00:00
Jenkins
4c746084e2 Merge "Enable image deactivate feature which was added in kilo" 2015-06-09 22:30:32 +00:00
Jenkins
2f5598be91 Merge "Fix nova and glance discovery URLs when tls-proxy is enabled." 2015-06-09 22:26:21 +00:00
Jenkins
69c32dbfc1 Merge "Neutron: Add a cleanup function for Linux Bridge" 2015-06-09 22:26:12 +00:00
Jenkins
f324cf2ae1 Merge "Fix sample multinode configuration" 2015-06-09 22:16:50 +00:00
Aaron Rosen
d8ed29dcb3 Add vmware_nsx_v3 support
Sadly this is needed. We should refactor this out from all of the
plugins so we don't need to have all of these files. Adding this one
for now though.

Change-Id: Id382443fa7bef6b45237688c7e88d9e9a80a6ba1
2015-06-09 13:16:12 -07:00
Ian Wienand
64cf204408 Add note on openrc and zsh
Add a note about running openrc through bash for import into zsh, as
shown by Chmouel Boudjnah in I5b6c8cfedcdd36efb4cbc91831501ee5c9c3b1d1

Change-Id: I5f1c9fc3fdc045cf6fb69af13f6264a81bf5f763
Closes-Bug: #1460656
2015-06-09 12:39:30 +10:00
Ian Wienand
2f27addf66 Move FAQ to a section-based format
Move to a section-based format, and add a TOC so we can see an
overview of the questions.

Change-Id: Ie480f2ab759a5a7081d4dc7d2491b44a85b6503a
2015-06-09 12:39:23 +10:00