ironic/releasenotes/notes/json-rpc-timeout-ac30eea164b3a294.yaml
Dmitry Tantsur 38137e6c40 Raise the JSON RPC connection timeout to 2 minutes and disable retries
Apparently, 15 seconds is easily exceeded in our CI. Raise to 2 mins
for a more conservative default (can be changed via ironic.conf)

Retries can be risky since a running request may end up being retried
if it takes really long. Also with 2 retries it may take 6 minutes
to give up on a failed server, which will cause timeouts on the caller
side anyway. Remove retries, while keeping a way to add them.

Change-Id: Ic155943f234505a34cfea273fd00441a9a0942f5
2020-05-15 15:41:33 +02:00

8 lines
311 B
YAML

---
fixes:
- |
Fixes the JSON RPC backend potentially hanging on inability to connect
to a conductor. The default timeout is now 120 seconds. The timeout and
a number of retries can be adjusted via the configuration options
``[json_rpc]timeout`` and ``[json_rpc]connect_retries`` accordingly.