![Phil Sphicas](/assets/img/avatar_default.png)
Patch the redfish driver to retry requests less aggressively, using values that match the IPMI driver [0], instead of the defaults [1]. This helps prevent HTTP 409 and HTTP 500 errors. 0: https://git.launchpad.net/maas/tree/src/provisioningserver/drivers/power/ipmi.py?h=2.8.6#n234 1: https://git.launchpad.net/maas/tree/src/provisioningserver/drivers/power/__init__.py?h=2.8.6#n42 Change-Id: Ia41aafd04a6b8439e04fdd6d9f867a79f74789e1
13 lines
568 B
Diff
13 lines
568 B
Diff
diff --git a/src/provisioningserver/drivers/power/redfish.py b/src/provisioningserver/drivers/power/redfish.py
|
|
index 27f63545a..9c39d577e 100644
|
|
--- a/src/provisioningserver/drivers/power/redfish.py
|
|
+++ b/src/provisioningserver/drivers/power/redfish.py
|
|
@@ -149,6 +149,7 @@ class RedfishPowerDriver(RedfishPowerDriverBase):
|
|
make_setting_field("node_id", "Node ID", scope=SETTING_SCOPE.NODE),
|
|
]
|
|
ip_extractor = make_ip_extractor("power_address")
|
|
+ wait_time = (4, 8, 16, 32)
|
|
|
|
def detect_missing_packages(self):
|
|
# no required packages
|