You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement config for the backoff middleware (#85)
* Implementa config para o middleware de backoff
Problema:
Durante um incidente, onde tivemos um gargalo de mensagens que ficaram sendo retentadas infinitamente, percebemos que o middleware de backoff instanciava as configs padrões do retrier e não permitia que estas configs fossem passadas como parâmetro.
Solução:
Adiciona na estrutura de configuração do pipelineas configs para o retrier do backoff middleware. Para não haver nenhuma quebra de combatibilidade, caso estas configs não sejam definidas, configs padrões serão usadas. E se na presença de um tópico de DLQ definido nas config mas o numero de retentativas for infinito, um log de warnning sinalizando o risco de um loop infinito será emitido durante a instanciação dos recursos.
Links:
- https://app.clickup.com/t/86a0j6ea8
* [FIX] Fix typos. And return a configuration error when DLQ was set with infinite retries.