O Que É um Runner Concurrency Limit?
Um runner concurrency limit é um teto configurado de quantos jobs um único runner, ou um fleet inteiro, pode rodar simultaneamente. Jobs além do limite aguardam na fila até que um slot seja liberado. Ele protege o host e qualquer backend compartilhado de ser sobrecarregado por jobs paralelos demais.
Por que isso importa
Concorrência sem limites pode esgotar CPU, memória ou serviços downstream e deixar todo job mais lento. Um concurrency limit troca um pouco do paralelismo de pico por estabilidade e uso previsível de recursos. Ajustá-lo equilibra throughput contra o risco de sobrecarga, e plataformas gerenciadas o definem por tamanho de runner.
Guias relacionados
What Is a Runner Labels Expression?A runner labels expression is the set of labels a job requests so the CI scheduler routes it to a runner that…
What Is a Group Runner?A group runner is a self-managed runner shared across all projects in a group or organization, rather than de…
What Is a Job Timeout?A job timeout is the maximum time a CI job may run before the system cancels it, preventing a stuck or runawa…