Files
sushy/releasenotes/notes/fix-dell-bmc-404-race-condition-6000e47436cd4d6e.yaml
Julia Kreger faaf6cb687 Improve Dell Asynchronous task handling
Dell hardware, specifically with iDRAC10 BMCs, have been observed
in the wild returning a URL which does not yet exist for a job location
reference.

The result is we need to retry the interaction separately to obtain
a reference location before proceeding.

Assisted-By: Claude Code - Claude Sonnet 4
Change-Id: I22c198af55c5b0394d680c435e511c9d74729658
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
2025-09-18 10:06:48 -07:00

12 lines
678 B
YAML

---
fixes:
- |
An issue was encountered on Dell hardware where the Baseboard Management
Controller could respond with a HTTP 404 error temporarily during job
creation, causing operations to fail unnecessarily. This occurred due to
a race condition where the BMC had not yet finished creating the job
when the initial request was made. The Dell OEM http_call method now
automatically retries on 404 responses with configurable retry count
(default: 3 retries) and delay (default: 10 seconds) to handle this
transient condition gracefully. The retry behavior can be customized
using the ``max_404_retries`` and ``retry_404_delay`` parameters.