Changeset 735 in code for trunk/user.go
- Timestamp:
- Dec 2, 2021, 11:14:35 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/user.go
r734 r735 191 191 192 192 var lastTry time.Time 193 backoff := newBackoffer(retryConnectMinDelay, retryConnectMaxDelay, retryConnectJitter) 193 194 for { 194 195 if net.isStopped() { … … 196 197 } 197 198 198 if dur := time.Now().Sub(lastTry); dur < retryConnectDelay {199 delay := retryConnectDelay - dur199 delay := backoff.Next() - time.Now().Sub(lastTry) 200 if delay > 0 { 200 201 net.logger.Printf("waiting %v before trying to reconnect to %q", delay.Truncate(time.Second), net.Addr) 201 202 time.Sleep(delay) … … 248 249 249 250 net.user.srv.metrics.upstreams.Add(-1) 251 backoff.Reset() 250 252 } 251 253 }
Note:
See TracChangeset
for help on using the changeset viewer.