Skip to content

DNS retries so lookup failures don't interrupt deploys#1707

Merged
djmb merged 2 commits intomainfrom
dns-retry
Nov 17, 2025
Merged

DNS retries so lookup failures don't interrupt deploys#1707
djmb merged 2 commits intomainfrom
dns-retry

Conversation

@jeremy
Copy link
Member

@jeremy jeremy commented Nov 15, 2025

Introduce DNS retries for SSH connections so transient DNS failures don't interrupt deploys. Exponential backoff from 0.1–2 sec with 100ms random jitter.

  • New sshkit config: dns_retries, defaulting to 3.

Introduce DNS retries for SSH connections so transient DNS
failures don't interrupt deploys. Exponential backoff from 0.1–2 sec
with 100ms random jitter.

* New sshkit config: dns_retries, defaulting to 3.
@jeremy jeremy requested a review from djmb November 15, 2025 23:48
@djmb djmb merged commit 0d03b23 into main Nov 17, 2025
10 checks passed
@djmb djmb deleted the dns-retry branch November 17, 2025 09:08
jeremy added a commit that referenced this pull request Nov 17, 2025
Move `connect_ssh` to a distinct module to clarify prepend ordering

References #1707
jeremy added a commit that referenced this pull request Nov 17, 2025
Move `connect_ssh` to a distinct module to clarify prepend ordering

References #1707
jeremy added a commit that referenced this pull request Nov 17, 2025
Move `connect_ssh` to a distinct module to clarify prepend ordering

References #1707
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants