nova/nova/scheduler
Balazs Gibizer 5114b61d52 Support reverting migration / resize with bandwidth
When a migration is reverted the source host allocation held by the
migration is swapped back to the instance. If the instance is bandwidth
aware then also the allocation key of the port's binding:profile needs
to be updated to point back to the resource providers of the source host
provider tree. To be able to do that we have to re-calculate the request
group - resource provider mapping for the source host based on the
resource requests in the neutron ports of the instance and the resource
allocation of the instance on the source host. Alternatively we could
store such mapping in the MigrationContext during the move operation.

blueprint: support-move-ops-with-qos-ports

Change-Id: Ib50b6b02208f5bd2972de8a6f8f685c19745514c
2019-09-12 09:19:27 +00:00
..
client Nova object changes for forbidden aggregates request filter 2019-09-09 20:16:32 +00:00
filters Merge "Remove 'hardware.host_topology_and_format_from_host'" 2019-08-23 16:23:31 +00:00
weights hacking: Resolve W503 (line break occurred before a binary operator) 2019-06-24 14:24:06 -05:00
__init__.py Improve hacking rule to avoid author markers 2014-05-05 14:35:20 +02:00
driver.py Remove the CachingScheduler 2018-10-18 17:55:36 -04:00
filter_scheduler.py Remove old comments about caching scheduler compat 2019-09-05 17:20:49 -04:00
host_manager.py Change HostManager to allow scheduling to other cells 2019-08-27 14:26:33 -04:00
manager.py Cache host to cell mapping in HostManager 2019-08-06 16:20:23 -04:00
request_filter.py Add placement request pre-filter compute_status_filter 2019-07-02 16:01:02 -04:00
rpcapi.py Use long_rpc_timeout in select_destinations RPC call 2018-11-20 09:03:53 -05:00
utils.py Support reverting migration / resize with bandwidth 2019-09-12 09:19:27 +00:00