We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 25a7d66 commit 4e02bf5Copy full SHA for 4e02bf5
internal/resilient/http-resilient-client.go
@@ -52,10 +52,10 @@ func (c *resilientHttpClient) backoff(step uint16) {
52
func (c *resilientHttpClient) doWithRetry(r *http.Request) (*http.Response, error) {
53
var resp *http.Response
54
var err error
55
- start := time.Now().UnixNano() / 1e6
+ start := time.Now()
56
for i := uint16(0); i <= uint16(c.maxRetry); i++ {
57
- now := time.Now().UnixNano() / 1e6
58
- if c.maxTimeout.Milliseconds() <= now-start {
+ now := time.Now()
+ if now.Sub(start) >= c.maxTimeout {
59
return nil, context.DeadlineExceeded
60
}
61
resp, err = c.client.Do(r)
0 commit comments