ironic/ironic/db/sqlalchemy
Julia Kreger 831cd5a15e Use selectinload for all list queries
Since node objects *can* be large, and due to the nature of joined
record dedeuplication, we should avoid them for list operations to
speed the operation to completion by *instead* allowing the client
to execute three queries and reconcile versus dedeuplicate the
single node.

This *should* result in generally faster list interaction, and
preserves the behavior for nodes at this time in order to
minimize a drastic increase of SQL queries for individual nodes.

Change-Id: Iac457e483068f613ded2aeff60cf6d9fc64a7dac
2021-07-07 12:19:33 -07:00
..
alembic Support port name 2020-11-29 13:37:55 +08:00
__init__.py Implement skeleton for a new DB backend. 2013-05-13 00:58:31 -07:00
alembic.ini alembic with initial migration and tests 2014-01-27 16:06:57 +02:00
api.py Use selectinload for all list queries 2021-07-07 12:19:33 -07:00
migration.py Replace DbMigrationError with DBMigrationError 2017-09-05 23:10:07 +08:00
models.py Support port name 2020-11-29 13:37:55 +08:00