Timeout Budget - Definição do Glossário de CI/CD
Um timeout budget divide um deadline entre os sub-steps para que nada ultrapasse o todo.
Um timeout budget é o tempo total alocado a uma operação, dividido entre seus sub-steps para que retries e chamadas aninhadas não possam coletivamente exceder o deadline do chamador.
Um timeout budget torna os deadlines componíveis: cada camada subtrai seu próprio tempo, para que as chamadas seguintes saibam quanto do deadline original resta.
Em CI
Defina um timeout-minutes no nível do job como o orçamento, e mantenha os timeouts de steps individuais menores, para que um step travado falhe antes que o job inteiro seja force-killed.
Guias relacionados
Deadline Propagation - CI/CD Glossary DefinitionDeadline Propagation: Deadline propagation is passing a remaining-time deadline down through nested calls so…
Exponential Backoff - CI/CD Glossary DefinitionExponential Backoff: Exponential backoff is a retry strategy that doubles the wait between attempts (1s, 2s,…
Graceful Shutdown - CI/CD Glossary DefinitionGraceful Shutdown: Graceful shutdown is stopping a process cleanly on receiving a termination signal (SIGTERM…