Stephen Schoettler
20f758d4cb
fix(delivery-queue): break immediately on deadline instead of failing all remaining entries
...
P1-C: After now >= deadline, the old code would iterate all remaining queue
entries and call failDelivery() on each — O(n) work that nullified the
maxRecoveryMs wall-clock cap on large queues.
Fix: break out of the recovery loop immediately when the deadline is exceeded.
Remaining entries are picked up on next startup unchanged (retryCount not
incremented). The deadline means 'stop here', not 'fail everything remaining'.
2026-03-22 18:39:24 -07:00
..
2026-03-22 18:09:45 +00:00
2026-03-22 18:32:31 -07:00
2026-03-22 18:32:31 -07:00
2026-03-17 17:27:52 +01:00
2026-03-21 15:58:42 -07:00
2026-03-22 18:39:24 -07:00
2026-03-22 12:10:08 -07:00
2026-03-22 16:56:19 -07:00
2026-03-22 18:35:37 -07:00
2026-03-22 18:35:37 -07:00
2026-03-22 16:56:19 -07:00
2026-03-22 18:09:45 +00:00
2026-03-22 21:52:42 +00:00
2026-03-21 23:30:51 +00:00
2026-03-22 18:39:24 -07:00
2026-03-22 23:19:17 +00:00
2026-03-22 18:25:55 -07:00
2026-03-22 18:39:24 -07:00
2026-03-18 18:14:57 +00:00
2026-03-22 22:33:07 +00:00
2026-03-21 15:40:45 -07:00
2026-03-22 23:19:17 +00:00
2026-03-22 14:28:43 -07:00
2026-03-22 18:25:55 -07:00
2026-03-22 21:28:16 +00:00
2026-03-22 10:48:21 -07:00
2026-03-22 15:02:43 -07:00
2026-03-22 17:57:31 -07:00
2026-03-22 18:28:13 -07:00
2026-03-22 23:43:58 +00:00
2026-03-21 08:40:03 -07:00
2026-03-22 19:01:52 +00:00
2026-03-22 12:58:08 -07:00
2026-03-22 15:25:58 -07:00
2026-03-22 17:28:04 +00:00
2026-03-19 12:12:30 +09:00
2026-03-22 18:09:45 +00:00
2026-03-18 00:20:15 -07:00
2026-03-22 15:02:43 -07:00
2026-03-22 16:08:49 -07:00
2026-03-22 18:28:13 -07:00
2026-03-22 11:59:38 -07:00
2026-03-19 11:02:18 -07:00
2026-03-22 18:09:45 +00:00
2026-03-20 12:41:04 -07:00
2026-03-21 20:18:16 +00:00
2026-03-20 15:59:53 -07:00
2026-03-19 03:13:48 +00:00
2026-03-19 13:40:26 -07:00
2026-03-18 23:35:32 -05:00
2026-03-21 11:06:31 -07:00
2026-03-21 15:58:42 -07:00
2026-03-21 11:06:31 -07:00
2026-03-20 13:27:30 -05:00
2026-03-20 13:27:30 -05:00
2026-03-21 20:18:16 +00:00
2026-03-19 10:34:29 +05:30
2026-03-19 03:13:48 +00:00
2026-03-22 18:39:31 +08:00
2026-03-22 18:39:31 +08:00
2026-03-22 23:19:17 +00:00