nova/nova/conductor
Matt Riedemann 425518d198 Execute CrossCellMigrationTask from MigrationTask
This adds the code to check if a cross-cell move is
allowed by the RequestSpec, which is set in the API,
and if so, checks to see if the scheduler selected
a host in another cell. If so, then CrossCellMigrationTask
is executed.

Note the _restrict_request_spec_to_cell method gets
renamed and logging is adjusted since we may not be
restricting the scheduler to hosts in the same cell
if cross-cell moves are allowed.

Part of blueprint cross-cell-resize

Change-Id: Ibaa31fc8079c16e169472372c05dc48ff0602515
2019-11-05 14:16:03 -05:00
..
tasks Execute CrossCellMigrationTask from MigrationTask 2019-11-05 14:16:03 -05:00
__init__.py Remove conductor local api:s and 'use_local' config option 2016-10-18 14:26:06 +02:00
api.py Add cache_images() to conductor 2019-10-14 11:35:11 -07:00
manager.py Add Aggregate image caching progress notifications 2019-10-29 08:18:32 -07:00
rpcapi.py Use long_rpc_timeout in conductor migrate_server RPC API call 2019-11-01 10:14:34 -04:00