nova/nova/conductor
Ed Leafe d913de7471 Make conductor pass and use host_lists
The earlier patches in the series generated alternates and Selection
objects, and modified the RPC calls to send them to the conductor. This
patch has the conductor pass these host_lists to the compute for the
build process, and, if the build fails, has the compute pass the
host_list back to the conductor.

Also fixes a bug in the scheduler manager exposed by this change
when using the CachingScheduler in a reschedule functional test.

Blueprint: return-alternate-hosts

Change-Id: Iae904afb6cb4fcea8bb27741d774ffbe986a5fb4
2017-12-21 17:02:35 -05:00
..
tasks Merge "Implement set_and_clear_allocations in report client" 2017-12-21 06:03:42 +00:00
__init__.py Remove conductor local api:s and 'use_local' config option 2016-10-18 14:26:06 +02:00
api.py Make conductor pass and use host_lists 2017-12-21 17:02:35 -05:00
manager.py Make conductor pass and use host_lists 2017-12-21 17:02:35 -05:00
rpcapi.py Make conductor pass and use host_lists 2017-12-21 17:02:35 -05:00