Исправление: это pull request. Polylane его пишет, вы делаете merge.
Встать в список ожиданияCap retries on the checkout webhook worker #491
polylanemain from polylane/autofix/chat/k3x9f2-4e7d21a Retries on the checkout webhook worker were unbounded: a failing delivery re-queued itself forever and amplified load on payments-api. This caps delivery at 5 attempts with exponential backoff and dead-letters the payload after the last one.
What changed
worker/deliver.ts gains MAX_DELIVERY_ATTEMPTS = 5 and backoff between attempts; exhausted payloads land in checkout-webhooks-dlq instead of re-queueing.
Validation
npm test — 214 passed. A forced failing delivery stopped after 5 attempts and appeared in the dead-letter queue.
Исправление, которое вам не пришлось писать. И причины ему доверять.
-
Написано как коллегой
В песочнице, в ветке, по вашим правилам коммитов и инструкциям вашего репозитория.
-
Проверено до открытия
Проверка безопасности ищет способы, которыми корректный diff всё равно ломает деплой: блокирующие миграции, поломки при смешанных версиях.
-
Останавливается на вашем ревью
Ваше ревью и ваш CI решают судьбу merge, и точка.
-
Учится на отказе
Закройте pull request без merge, и Polylane выяснит почему и не повторит этого.