ironic/releasenotes/notes/change-db-access-pattern-for-node-lists-a333dd9c5afa737d.yaml
Sharpz7 949387bd80 [codespell] Fixing Spelling Mistakes
This is the first in a series of commits to add support for codespell. This is continuning the process completed in ironic-python-agent.

Future Commits will add a Tox Target, CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.

Change-Id: Id328ff64c352e85b58181e9d9e35973a8706ab7a
2024-02-12 19:58:56 +00:00

17 lines
758 B
YAML

---
upgrade:
- |
The query pattern for the database when lists of nodes are retrieved has
been changed to a more efficient pattern at scale, where a list of nodes
is generated, and then additional queries are executed to composite this
data together. This is from a model where the database client in the
conductor was having to deduplicate the resulting data set which is
overall less efficient.
other:
- |
The default database query pattern has been changed which will result
in additional database queries when compositing lists of ``nodes``
by separately querying ``traits`` and ``tags``. Previously this was a
joined query which requires deduplication of the result set before
building composite objects.