lint: enable durationcheck (#7492)

This commit is contained in:
Ville Vesilehto
2025-09-02 04:04:35 +03:00
committed by GitHub
parent 5ec2796ab6
commit 4d3061a9c4
2 changed files with 2 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ linters:
enable: enable:
- canonicalheader - canonicalheader
- copyloopvar - copyloopvar
- durationcheck
- govet - govet
- ineffassign - ineffassign
- intrange - intrange

View File

@@ -31,7 +31,6 @@ func setup(c *caddy.Controller) error {
z.StartupOnce.Do(func() { z.StartupOnce.Do(func() {
go func() { go func() {
dur := time.Millisecond * 250 dur := time.Millisecond * 250
step := time.Duration(2)
max := time.Second * 10 max := time.Second * 10
for { for {
err := z.TransferIn() err := z.TransferIn()
@@ -40,7 +39,7 @@ func setup(c *caddy.Controller) error {
} }
log.Warningf("All '%s' masters failed to transfer, retrying in %s: %s", n, dur.String(), err) log.Warningf("All '%s' masters failed to transfer, retrying in %s: %s", n, dur.String(), err)
time.Sleep(dur) time.Sleep(dur)
dur = step * dur dur <<= 1 // double the duration
if dur > max { if dur > max {
dur = max dur = max
} }