nova/nova/conductor
Sundar Nadathur c433b1df42 Bump compute rpcapi version and reduce Cyborg calls.
The _get_bound_arq_resources() in the compute manager [1] calls Cyborg
up to 3 times: once to get the accelerator request (ARQ) UUIDs for the
instance, and then once or twice to get all ARQs with completed bindings.

The first call can be eliminated by passing the ARQs from the conductor
to the compute manager as an additional parameter in
build_and_run_instance(). This requires a bump in compute rpcapi version.

[1] https://review.opendev.org/#/c/631244/54/nova/compute/manager.py@2652

Blueprint: nova-cyborg-interaction

Change-Id: I26395d57bd4ba55276b7514baa808f9888639e11
2020-03-31 00:24:00 -07:00
..
tasks bug-fix: Reject live migration with vpmem 2020-03-17 07:18:13 +00:00
__init__.py Remove conductor local api:s and 'use_local' config option 2016-10-18 14:26:06 +02:00
api.py Remove 'nova.image.api' module 2020-02-18 11:45:39 +00:00
manager.py Bump compute rpcapi version and reduce Cyborg calls. 2020-03-31 00:24:00 -07:00
rpcapi.py Add revert_snapshot_based_resize conductor RPC method 2019-12-12 12:00:33 -05:00