instance method
dns_retry_sleep
Ruby on Rails 2.9.0
Since v2.9.0 Last seen in v2.11.0 PrivateSignature
dns_retry_sleep(attempt, base:, jitter:, max_sleep:)
No documentation comment.
Parameters
-
attemptreq -
basekeyreq -
jitterkeyreq -
max_sleepkeyreq
Source
# File lib/kamal/sshkit_with_ext.rb, line 102
def dns_retry_sleep(attempt, base:, jitter:, max_sleep:)
sleep_for = [ base * (2 ** (attempt - 1)), max_sleep ].min
sleep_for += Kernel.rand * jitter
sleep_for
end
Defined in lib/kamal/sshkit_with_ext.rb line 102
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Netssh::DnsRetriable