Commit Graph

38642 Commits

Author SHA1 Message Date
Jenkins 07573aff23 Merge "Remove all remaining references to Quantum" 2016-02-05 08:16:17 +00:00
Jenkins f696f18db4 Merge "Replace exit() by sys.exit()" 2016-02-05 07:37:40 +00:00
Jenkins 749cc08372 Merge "Enable volume operations for shelved instances" 2016-02-05 03:29:21 +00:00
Jenkins 355fc69029 Merge "Adding volume operations for shelved instances" 2016-02-05 03:28:18 +00:00
Jenkins 7ae444a96f Merge "Optimize the instance fetched by floating_ips API" 2016-02-05 02:47:07 +00:00
Jenkins 3c884ef792 Merge "Test that new tables don't use soft deletes" 2016-02-05 00:04:19 +00:00
Jenkins db56476843 Merge "No need to have ironicclient parameter in methods" 2016-02-04 20:24:25 +00:00
Jenkins 7ccf828285 Merge "config options: add hacking check for help text length" 2016-02-04 20:23:00 +00:00
Jenkins 075671533a Merge "config options: Centralise 'vnc' options" 2016-02-04 20:16:13 +00:00
Jenkins 6bb0d945b7 Merge "config options: Make noVNC proxy into vnc group" 2016-02-04 19:17:01 +00:00
Jenkins bd5eb572ae Merge "Switch to oslo.cache lib" 2016-02-04 19:14:30 +00:00
Jenkins 1d60f5b51b Merge "Return empty object list instead []" 2016-02-04 19:13:24 +00:00
Jenkins 45003ef03f Merge "Update the home-page" 2016-02-04 18:47:48 +00:00
Jenkins 567b0e8de6 Merge "Improve efficiency of Migration.instance property" 2016-02-04 15:43:17 +00:00
Jenkins 0cac02f483 Merge "enginefacade: 'bw_usage', 'vol_usage' and 's3_image'" 2016-02-04 15:37:03 +00:00
Diana Clarke 0d48617e57 Test that new tables don't use soft deletes
Soft deletes were deprecated in Mitaka. Whitelist the existing
tables that use soft deletes, and add a test to make sure no new
ones are added.

Change-Id: Ibdf0f0e9944a8d3e71ef7411d14f0054ed17e7b6
Closes-Bug: #1533859
2016-02-04 09:21:31 -05:00
Jenkins dcb63f0498 Merge "Remove prelude from disk-weight-sch reno" 2016-02-04 04:54:15 +00:00
Jenkins fce5e0bbd3 Merge "tests: adding fake libosinfo module" 2016-02-04 03:53:20 +00:00
Jenkins 16030347c5 Merge "xrange() is renamed to range() in Python 3" 2016-02-04 03:52:20 +00:00
Jenkins 5d6012ad42 Merge "Do not use "file" builtin, but "open" instead" 2016-02-04 03:51:25 +00:00
Jenkins f8a2048458 Merge "Stop using mox (scheduler)" 2016-02-04 03:49:32 +00:00
Jenkins 822bda14a4 Merge "Fix missing marker functions in nova/pci" 2016-02-04 03:44:38 +00:00
Jenkins 6213d2ce1a Merge "Prevent _heal_instance_info_cache() periodic lazy-loads" 2016-02-03 23:07:47 +00:00
Jenkins 1ad0eeced9 Merge "xenapi: simplify swap_xapi_host()" 2016-02-03 21:55:42 +00:00
Jenkins 32f9d36b47 Merge "Revise the compute_upgrade_levels_auto release note" 2016-02-03 19:26:01 +00:00
Jenkins 8eda17d5b6 Merge "enginefacade: 'network'" 2016-02-03 19:25:04 +00:00
Jenkins 334c67fa6c Merge "enginefacade: 'instance_metadata'" 2016-02-03 19:21:26 +00:00
Sylvain Bauza 818c5064a5 Remove prelude from disk-weight-sch reno
The prelude section is intentionally left for major comments for a release.

Change-Id: I2a11a15416051d583dc8bdaad69a03e9a339cb2d
2016-02-03 18:59:43 +01:00
Andrea Rosa cf34a32820 Enable volume operations for shelved instances
This change enables the attach and detach volume operations for
instances which are in shelve and shelved_offloaded state.
The code to manage the actual attach and detach is implemented by this
change: https://review.openstack.org/259528
New tempest tests are going to be written for testing the new feature.

APIImpact
DocImpact by this change we are allowing operations which were not
allowed before, we need to track this change in the documentation.

Partially implements blueprint: volume-ops-when-shelved

Change-Id: I43b67a50d998d43a6ff78c917093c513231b6ff2
2016-02-03 17:51:26 +00:00
Jenkins a2324c0592 Merge "enginefacade: 'provider_fw', 'console_pool' and 'console'" 2016-02-03 17:49:58 +00:00
Jenkins 26505db185 Merge "enginefacade: 'instance_tags'" 2016-02-03 17:48:54 +00:00
Vladik Romanovsky 221231423f tests: adding fake libosinfo module
Adding a fake libosinfo module in order to avoid mocking it and
perform tests against a fake library.

Partially implements blueprint libvirt-hardware-policy-from-libosinfo

Change-Id: Ia13123ffe46b9c791630d967fd5f4dc1ade0734b
2016-02-03 09:11:04 -05:00
Stephen Finucane db14cc587e config options: Centralise 'vnc' options
Move "vnc" config options to the central location 'nova/conf'. This
includes some typo fixes for the help strings along with removing some
unnecessary 'deprecated_name' args.

Change-Id: I5da0ad8cd42ef8b969ec05c07c497238e92f1f41
Implements: bp centralize-config-options
2016-02-03 13:36:20 +00:00
Stephen Finucane 11a42d4030 config options: Make noVNC proxy into vnc group
Migrate all noVNC configuration into [vnc] group.

Change-Id: I91a8d14a43571351b016d13700ca552826ad08ef
2016-02-03 13:29:36 +00:00
Mark McLoughlin 89dcf9d1d4 libvirt: deprecate live/block_migration_flag opts
Some of the migration flags really should never be changed by users
since the code makes fundamental assumptions about their use.

Now that live_migration_tunnelled is available, there shouldn't be any
remaining use cases for the live_migration_flag and block_migration_flag
options.

Deprecate these for removal in a future release.

Change-Id: I69c4bdf47a7b34b8dc8cfa58f3d0e0557b5ce072
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
2016-02-03 13:10:38 +00:00
Markus Zoeller 1216449dc4 config options: add hacking check for help text length
Adds a hacking check if a config option provides enough help text.
To do so, the check counts the length of the help text. It uses
a low number in order to avoid a break. As soon as we have agreed
on a higher standard and changed the options accordingly, we can
increase that number.

Change-Id: If31339c428953c6a7bf721ff92e5999e8cb5b569
2016-02-03 11:31:23 +01:00
Alvaro Lopez Garcia 0eebaa01f8 xrange() is renamed to range() in Python 3
Change-Id: I423dd4ce36759e3dc482e66fb743358f467069ef
Partial-Bug: #1456955
2016-02-03 10:18:14 +01:00
Jenkins 11dfd9def3 Merge "Trivial: Remove a duplicated word" 2016-02-03 09:15:58 +00:00
Alvaro Lopez Garcia 216c98888e Do not use "file" builtin, but "open" instead
In Python 2 there is a file type builtin, but this is not the case for
Python 3. Replace it with "open" where possible, and replace with a
StringIO when we are mocking an output file.

Partial-Bug: #1456955
Change-Id: Ifcfed3865c41f1e772fda3717736aead713b37d6
2016-02-03 10:15:41 +01:00
Jenkins 6fd6dd7c13 Merge "remove the wrong param of fake_db_migration initiation." 2016-02-03 07:23:51 +00:00
Jenkins 22810c4dd7 Merge "Add description for server query" 2016-02-03 07:03:30 +00:00
Jenkins a93e68b381 Merge "Object: Give more helpful error message in TestServiceVersion" 2016-02-03 07:02:33 +00:00
Jenkins 9f1a43d4ee Merge "Add exception handling in _cleanup_allocated_network" 2016-02-03 07:01:56 +00:00
Jenkins 5e52d3bec0 Merge "enginefacade: 'host_mapping'" 2016-02-03 05:48:05 +00:00
Jenkins 22e0e06ec1 Merge "doc: remove detail about extensions" 2016-02-03 03:34:06 +00:00
Jenkins 69aaeecb9e Merge "libvirt: add a new live_migration_tunnelled config" 2016-02-03 03:26:53 +00:00
Ruby Loo a6530b486a No need to have ironicclient parameter in methods
An IronicDriver object has access to the ironic client via its
'ironicclient' member variable. This removes ironicclient parameters
from methods and changes those methods to use the object's
ironicclient member variable instead. It also moves a method into
the class to take advantage of this.

Change-Id: If4777d4ca858e92752938d588ec137a91c3216ad
2016-02-03 02:02:35 +00:00
Takashi NATSUME f095b5926e Fix missing marker functions in nova/pci
TrivialFix
Change-Id: Ibb789075e6939312b1b38ef8a6c1462726779fb5
2016-02-03 08:39:29 +09:00
Jenkins 81826965ab Merge "libvirt: force config related migration flags" 2016-02-02 23:01:56 +00:00
Jenkins b181f68e6b Merge "enginefacade: 'compute_node'" 2016-02-02 22:29:06 +00:00