nova/nova/compute
John Griffith 6d70d6adf9 Implement new attach Cinder flow
This change integrates support of the Cinder 3.44
volume attachment API.

The patch bumps the compute service version to
check whether all the compute nodes are upgraded to the
version that can handle attach and detach with the new
flow.

To enable the new flow we also need the 3.44 or higher
microversion from Cinder. We check that in the API and
if it's not available we fall back to the old
attach/detach flow.

Co-Authored-By: Ildiko Vancsa <ildiko.vancsa@gmail.com>

Partially Implements: blueprint cinder-new-attach-apis
Change-Id: Ifc01dbf98545104c998ab96f65ff8623a6db0f28
2017-12-07 10:29:15 -05:00
..
monitors Remove translation of log messages 2017-06-09 09:06:16 +00:00
__init__.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
api.py Implement new attach Cinder flow 2017-12-07 10:29:15 -05:00
build_results.py Compute Add build_instance hook in compute manager 2014-12-04 10:12:00 -05:00
cells_api.py Remove check_detach 2017-07-20 22:32:52 +02:00
claims.py [Trivial] docstrings, typos, minor refactoring 2017-08-28 08:33:58 -05:00
flavors.py Add microversion to allow setting flavor description 2017-11-15 22:10:39 +00:00
instance_actions.py Add instance action record for lock/unlock instances 2017-11-28 19:22:15 +08:00
instance_list.py Split instance_list into instance and multi_cell 2017-12-04 10:59:55 +08:00
manager.py Implement new attach Cinder flow 2017-12-07 10:29:15 -05:00
multi_cell_list.py Split instance_list into instance and multi_cell 2017-12-04 10:59:55 +08:00
power_state.py Removed enum duplication from nova.compute 2016-09-02 07:30:44 +00:00
provider_tree.py ProviderTree.get_provider_uuids() 2017-12-04 20:33:11 +00:00
resource_tracker.py Merge "rt: Make resource tracker always invoking get_inventory()" 2017-11-22 16:26:12 +00:00
rpcapi.py Pre-create migration object 2017-10-05 13:49:15 -07:00
stats.py Address nits in I83a5f06ad 2016-03-09 13:19:59 +00:00
task_states.py Have one list of reboot task_states 2017-09-14 20:57:38 +00:00
utils.py Merge "use context mgr in instance.delete" 2017-10-30 21:51:56 +00:00
vm_states.py Removed enum duplication from nova.compute 2016-09-02 07:30:44 +00:00