Retry
Shared retry/backoff defaults used by connection pooling, Await, and service startup.
retry.initial-delay
Section titled “retry.initial-delay”Initial delay between retry attempts for polling loops and connection checks.
| Property | Value |
|---|---|
| Default | 50 milliseconds |
retry.initial-delay = 50 millisecondsretry.jitter
Section titled “retry.jitter”Randomized jitter applied to each delay to avoid thundering herds.
| Property | Value |
|---|---|
| Default | 25 milliseconds |
retry.jitter = 25 millisecondsretry.max-attempts
Section titled “retry.max-attempts”Set to >0 to cap retries by attempt count instead of duration (0 = unlimited).
| Property | Value |
|---|---|
| Default | 0 |
retry.max-attempts = 0retry.max-delay
Section titled “retry.max-delay”Maximum delay between retry attempts.
| Property | Value |
|---|---|
| Default | 500 milliseconds |
retry.max-delay = 500 millisecondsretry.max-duration
Section titled “retry.max-duration”Leave max-duration unset to retry indefinitely. Set this to bound total wait time if desired.
| Property | Value |
|---|---|
| Default | null |
retry.max-duration = nullretry.services
Section titled “retry.services”Service startup retry settings. Inherits defaults from retry.* and can override individual values.
retry.services.initial-delay
Section titled “retry.services.initial-delay”Initial delay before retrying a failed delegate start.
| Property | Value |
|---|---|
| Default | 1 second |
retry.services.initial-delay = 1 secondretry.services.jitter
Section titled “retry.services.jitter”Randomized jitter applied to each delay to avoid thundering herds.
| Property | Value |
|---|---|
| Default | 250 milliseconds |
retry.services.jitter = 250 millisecondsretry.services.max-attempts
Section titled “retry.services.max-attempts”Stop retrying after this many consecutive startup failures
| Property | Value |
|---|---|
| Default | 5 |
retry.services.max-attempts = 5retry.services.max-delay
Section titled “retry.services.max-delay”Maximum delay between restart attempts
| Property | Value |
|---|---|
| Default | 90 seconds |
retry.services.max-delay = 90 secondsretry.services.max-duration
Section titled “retry.services.max-duration”Maximum time to wait for a delegate service to report RUNNING
| Property | Value |
|---|---|
| Default | 5 minutes |
retry.services.max-duration = 5 minutes