From 632293de7da9d484459e38d8642e5f7a547bffb9 Mon Sep 17 00:00:00 2001 From: Joe Tsai Date: Tue, 9 Jun 2026 15:20:22 -0700 Subject: [PATCH] logtail: reject absurdly large retryAfter values (#20070) (#20071) For real, we're supposed to use min, not max. Updates tailscale/corp#43105 Signed-off-by: Joe Tsai --- logtail/logtail.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logtail/logtail.go b/logtail/logtail.go index a9f6779f2..fd89656e8 100644 --- a/logtail/logtail.go +++ b/logtail/logtail.go @@ -419,7 +419,7 @@ func (lg *Logger) uploading(ctx context.Context) { if retryAfter <= 0 { retryAfter = mrand.N(30*time.Second) + 30*time.Second } - tstime.Sleep(ctx, max(retryAfter, 5*time.Minute)) // ignore absurdly large retryAfter values + tstime.Sleep(ctx, min(retryAfter, 5*time.Minute)) // ignore absurdly large retryAfter values } else { // Only print a success message after recovery. if numFailures > 0 {