From 3e0d89d75dd34a77fa684bc23508e8e990fef03c Mon Sep 17 00:00:00 2001 From: Joe Tsai Date: Tue, 9 Jun 2026 14:57:41 -0700 Subject: [PATCH] logtail: reject absurdly large retryAfter values (#20070) 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 e574bb04a..a9f6779f2 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, retryAfter) + tstime.Sleep(ctx, max(retryAfter, 5*time.Minute)) // ignore absurdly large retryAfter values } else { // Only print a success message after recovery. if numFailures > 0 {