Retry Storm - Definição do Glossário de CI/CD
Um retry storm é uma enxurrada autoamplificada de retries: uma dependência fica lenta ou falha, muitos clientes fazem retry ao mesmo tempo, a carga extra deixa a dependência mais lenta, o que dispara ainda mais retries. Sem backoff e jitter, uma lógica de retry ingênua transforma um soluço breve numa indisponibilidade prolongada.
No CI
Quando um registry ou API compartilhado engasga, dezenas de jobs concorrentes podem fazer retry imediatamente e em sincronia, martelando o serviço em recuperação e mantendo-o fora do ar. Backoff exponencial com jitter, contagens de retry limitadas e um circuit breaker previnem a tempestade. Fazer retry apenas de falhas genuinamente transitórias, em vez de todo erro, mantém a carga limitada.
Guias relacionados
Fan-Out Factor - CI/CD Glossary DefinitionFan-Out Factor: The fan-out factor is how many parallel downstream units a single upstream step spawns, for e…
Backoff Jitter - CI/CD Glossary DefinitionBackoff Jitter: Backoff jitter is the random delay added to each retry interval so that many clients retrying…
Rate Limit Budget - CI/CD Glossary DefinitionRate Limit Budget: A rate limit budget is the quota of requests an API permits per time window before it retu…