ironic/releasenotes/notes/fix-redfish-raid-onreset-workflow-bfa44de6b0263a1f.yaml
Aija Jauntēva d7d8f8754b Fix Redfish RAID for non-immediate controllers
Fixes ``redfish`` RAID interface workflow to not create more than 1
logical disks per controller at the same time when controller does not
support 'Immediate' application time and system needs rebooting.

With this fix virtual disks are grouped by controller and executed
in batches when reboot is required.

This enables ``redfish`` RAID interface to be used with iDRAC systems
directly as although there are many controllers that support 'Immediate'
application time, they do it only when system has completed loading.
System intermittently completes loading after IPA starts executing
clean or deploy steps rendering controllers not supporting 'Immediate'
apply time and requiring reboot. This fix handles such scenario
instead of failing to create more than 1 virtual disk.

Story: 2009863
Task: 44529

Change-Id: Ia2ce34f09695731b0f48798f662006c4904e2223
2022-02-17 09:12:33 -05:00

10 lines
430 B
YAML

---
fixes:
- |
Fixes the ``redfish`` hardware type RAID device creation and deletion when
creating or deleting more than 1 logical disk on RAID controllers that
require rebooting and do not allow more than 1 running task per RAID
controller. Before this fix 2nd logical disk would fail to be created or
deleted. With this change it is now possible to use ``redfish`` ``raid``
interface on iDRAC systems.