Bug 2064019
| Summary: | Ironic node power status reverts to None after transitory network errors while communicating to servers | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Julia Kreger <jkreger> |
| Component: | openstack-ironic | Assignee: | Julia Kreger <jkreger> |
| Status: | CLOSED ERRATA | QA Contact: | Jason Paroly <jparoly> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 17.0 (Wallaby) | CC: | jkreger, jparoly, marjones, rheslop, sbaker |
| Target Milestone: | beta | Keywords: | Triaged |
| Target Release: | 17.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-ironic-17.0.5-0.20220330132354.3b13211.el8ost python-sushy-3.7.3-0.20220315021911.b76050c.el8ost | Doc Type: | Bug Fix |
| Doc Text: |
Before this update, network interruptions caused a bare metal node's power state to become `None`, and enter the `maintenance` state. This is due to Ironic's connection cache of Redfish node sessions entering a stale state and not being retried. This state cannot be recovered without restarting the Ironic service. With this update, the underlying REST client has been enhanced to return specific error messages. These error messages are used by Ironic to invalidate cached sessions.
|
Story Points: | --- |
| Clone Of: | 2027544 | Environment: | |
| Last Closed: | 2022-09-21 12:19:39 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 2027544 | ||
| Bug Blocks: | 2064017 | ||
|
Comment 14
errata-xmlrpc
2022-09-21 12:19:39 UTC
|