ironic-python-agent/releasenotes/notes/multipath-handling-00a5b412d2cf2e4e.yaml
Jay Faulkner 36e5993a04 [codespell] Fix spelling issues in IPA
This fixes several spelling issues identified by codepsell. In some
cases, I may have manually modified a line to make the output more clear
or to correct grammatical issues which were obvious in the codespell
output.

Later changes in this chain will provide the codespell config used to
generate this, as well as adding this commit's SHA, once landed, to a
.git-blame-ignore-revs file to ensure it will not pollute git historys
for modern clients.

Related-Bug: 2047654
Change-Id: I240cf8484865c9b748ceb51f3c7b9fd973cb5ada
2023-12-28 10:54:46 -08:00

19 lines
892 B
YAML

---
fixes:
- |
Fixes failures with handling of Multipath IO devices where Active/Passive
storage arrays are in use. Previously, "standby" paths could result in
IO errors causing cleaning to terminate. The agent now explicitly attempts
to handle and account for multipaths based upon the MPIO data available.
This requires the ``multipath`` and ``multipathd`` utility to be present
in the ramdisk. These are supplied by the ``device-mapper-multipath`` or
``multipath-tools`` packages, and are not required for the agent's use.
- |
Fixes non-ideal behavior when performing cleaning where Active/Active
MPIO devices would ultimately be cleaned once per IO path, instead of
once per backend device.
other:
- |
The agent will now attempt to collect any multipath path information
and upload it to the agent ramdisk, if the tooling is present.