Merge "Faults from cell DB missing in GET /servers/detail"

This commit is contained in:
Zuul
2026-01-23 05:00:40 +00:00
committed by Gerrit Code Review
3 changed files with 174 additions and 25 deletions
@@ -0,0 +1,11 @@
---
fixes:
- |
The `bug 1856329`_ is fixed where the ``fault`` field was empty in the
response of ``GET /servers/detail`` when instances were located in a nova
cell DB. The ``InstanceList.fill_faults()`` method has been updated to use
``scatter_gather_all_cells()`` to properly retrieve faults from all cells,
ensuring fault information is consistently returned regardless of which
cell contains the instance.
.. _bug 1856329: https://bugs.launchpad.net/nova/+bug/1856329