fixed reconnect duration

Changelog-Fixes: Fix long delays when reconnecting
This commit is contained in:
William Casarin
2025-01-10 06:03:31 -08:00
parent e08e30f912
commit d97dcb147d

View File

@@ -237,9 +237,7 @@ impl RelayPool {
relay.last_connect_attempt + relay.retry_connect_after; relay.last_connect_attempt + relay.retry_connect_after;
if now > reconnect_at { if now > reconnect_at {
relay.last_connect_attempt = now; relay.last_connect_attempt = now;
let next_duration = Duration::from_millis( let next_duration = Duration::from_millis(3000);
((relay.retry_connect_after.as_millis() as f64) * 1.5) as u64,
);
debug!( debug!(
"bumping reconnect duration from {:?} to {:?} and retrying connect", "bumping reconnect duration from {:?} to {:?} and retrying connect",
relay.retry_connect_after, next_duration relay.retry_connect_after, next_duration