Retry Budget - Definicao do Glossario de CI/CD
Um retry budget limita o total de tentativas automaticas ao longo do tempo, para que falhas genuinamente transitorias tenham uma segunda chance sem permitir que uma falha sistemica seja repetida infinitamente.
Um retry budget limita quantas tentativas automaticas sao permitidas em uma janela, para que repetir falhas transitorias nao mascare uma regressao real nem amplifique a carga durante uma interrupcao.
Os budgets mantem as tentativas de autocorreção honestas: um pico no consumo de retries e, por si so, um sinal de que algo esta amplamente quebrado.
Por que limitar as tentativas
Retries ilimitados podem transformar uma unica dependencia instavel em um amplificador de carga e podem esconder uma falha real e consistente atras de tentativas repetidas. Quando o budget se esgota, a falha deve ser exposta a um humano.
No CI
Pipelines com autocorreção repetem falhas mecanicas (OOM, oscilacoes de rede) automaticamente; um retry budget garante que um build realmente quebrado pare de tentar e receba atencao em vez de ficar girando.