nova/nova/cells
Matt Riedemann 69336b024e Handle uuid in HostAPI.compute_node_get
This allows looking up a compute node by its uuid to uniquely
identify it in a list of cells. A later REST API microversion
change will rely on this.

Note that the existing compute_node_get method is used to
minimize the impact to cells v1 (we would have to plumb through
all new support to cells v1 if we added a new HostAPI method).

Since the HostMapping in the API DB does not have the
ComputeNode.uuid we still have to loop over the cells to
find a match. This could be optimized later if needed.

Part of blueprint service-hyper-uuid-in-api

Change-Id: I705119442552e3d507e8d514218466942c5767f5
2017-06-19 09:57:49 -04:00
..
filters remove log translation tags from nova.cells 2017-04-10 14:48:07 +00:00
weights remove log translation tags from nova.cells 2017-04-10 14:48:07 +00:00
__init__.py Remove cells topic configuration option 2017-06-07 10:04:33 +00:00
driver.py Port to oslo.messaging 2014-02-01 09:53:24 +00:00
manager.py Handle uuid in HostAPI.compute_node_get 2017-06-19 09:57:49 -04:00
messaging.py Handle uuid in HostAPI.compute_node_get 2017-06-19 09:57:49 -04:00
opts.py Improve the help text for cells options (7) 2016-06-09 08:39:46 +03:00
rpc_driver.py Replace messaging.get_transport with get_rpc_transport 2017-06-05 15:05:29 -04:00
rpcapi.py Handle uuid in HostAPI.compute_node_get 2017-06-19 09:57:49 -04:00
scheduler.py remove log translation tags from nova.cells 2017-04-10 14:48:07 +00:00
state.py remove log translation tags from nova.cells 2017-04-10 14:48:07 +00:00
utils.py [TrivialFix] Fix comment typo error 2016-12-22 15:11:45 +08:00