From 44c2f9641816bc617be0aa32e13d6361a2015de2 Mon Sep 17 00:00:00 2001 From: Sean McGivern Date: Thu, 3 Sep 2026 12:41:58 +0100 Subject: [PATCH] pubsub: stop creating negative timeouts --- handwritten/pubsub/src/lease-manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handwritten/pubsub/src/lease-manager.ts b/handwritten/pubsub/src/lease-manager.ts index 447c4d7e6e8c..282aa55ece91 100644 --- a/handwritten/pubsub/src/lease-manager.ts +++ b/handwritten/pubsub/src/lease-manager.ts @@ -375,7 +375,7 @@ export class LeaseManager extends EventEmitter { const deadline = this._subscriber.ackDeadline * 1000; const latency = this._subscriber.modAckLatency; - return (deadline * 0.9 - latency) * jitter; + return Math.max(0, deadline * 0.9 - latency) * jitter; } /** * Schedules an deadline extension for all messages.