sushy/sushy
Julia Kreger eee778a702 Retry on ilo state error
This not great patch allows us to automatically retry when we
encounter a message from the BMC indicating that the requested
operation was invalid.

We've seen similar issues on other BMCs in the past, however
in this case the BMC uses a HTTP 400 error as opposed to a 500
error. It is not perfect, but easily accounted for with
differing approaches to the client being aware or not of the
underlying state.

Change-Id: Ib78198a60a8924de934bda0c9a0b9298541496cf
Closes-Bug: #2016307
2023-04-28 09:06:22 -07:00
..
resources Handle TransferMethod in vmedia insertion 2023-04-07 13:09:59 -03:00
standard_registries Add support for loading packaged standard registries 2019-02-28 21:55:25 +02:00
tests Retry on ilo state error 2023-04-28 09:06:22 -07:00
__init__.py Merge "Migrate System Network to enums" 2021-11-25 12:25:39 +00:00
auth.py Handle AccessError with Basic Auth instead of "reauth" 2022-07-19 17:25:03 -07:00
connector.py Retry on ilo state error 2023-04-28 09:06:22 -07:00
exceptions.py Handle a different error code for missing TransferProtocolType 2022-12-05 18:29:48 +01:00
main.py Make server connection retries configurable 2022-11-14 12:06:48 +01:00
taskmonitor.py Remove deprecated Task monitors and Volume methods 2021-10-18 11:33:48 -04:00
utils.py Add new Storage controllers 2022-07-26 02:54:26 -04:00