nova/nova/conductor/tasks
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
..
__init__.py Removed copyright from empty files 2014-02-27 14:27:54 +02:00
base.py Pass exception through TaskBase.rollback 2019-11-04 15:44:42 -05:00
cross_cell_migrate.py Pass exception through TaskBase.rollback 2019-11-04 15:44:42 -05:00
live_migrate.py Pass exception through TaskBase.rollback 2019-11-04 15:44:42 -05:00
migrate.py Execute CrossCellMigrationTask from MigrationTask 2019-11-05 14:16:03 -05:00