logtail: reject absurdly large retryAfter values (#20070)

Updates tailscale/corp#43105

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
This commit is contained in:
Joe Tsai
2026-06-09 14:57:41 -07:00
committed by GitHub
parent 1deb6a8449
commit 3e0d89d75d

View File

@@ -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 {