ironic/ironic/conductor
Arne Wiebalck 7096baea78 Lazy-load node details from the DB
In order to reduce the load on the database backend, only lazy-load
a node's ports, portgroups, volume_connectors, and volume_targets.
With the power-sync as the main user, this change should reduce the
number of DB operations by two thirds roughly.

Change-Id: Id9a9a53156f7fd866d93569347a81e27c6f0673c
(cherry picked from commit 82cab603bb)
2021-04-12 20:22:32 +00:00
..
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
allocations.py Allocation API: conductor API (without HA and take over) 2019-01-31 13:01:09 +01:00
base_manager.py Remove locks before RPC bus is started 2020-08-04 11:38:39 -07:00
manager.py Clean up nodes in DELETING on conductor restart 2020-07-06 12:36:10 +00:00
notification_utils.py Add node console notifications 2016-12-23 08:51:54 +00:00
rpcapi.py Support using JSON-RPC instead of oslo.messaging 2019-02-14 12:56:20 +01:00
steps.py Deploy Templates: factor out ironic.conductor.steps 2019-03-15 10:10:45 +00:00
task_manager.py Lazy-load node details from the DB 2021-04-12 20:22:32 +00:00
utils.py Asynchronous out of band deploy steps fails to execute 2019-08-20 03:56:31 -04:00