Runner Pool - Definição do Glossário de CI/CD
Um runner pool é um conjunto de runners intercambiáveis que compartilham uma única fila de jobs.
Um runner pool é um grupo de runners intercambiáveis que compartilham uma fila de jobs. Os jobs são despachados para qualquer runner livre no pool, e o pool aumenta ou diminui conforme a demanda.
Um runner pool agrupa runners com os mesmos labels ou capacidades, para que qualquer um deles possa atender qualquer job compatível. Os pools são a unidade de autoscaling na maioria das configurações gerenciadas e self-hosted.
Em CI
O dimensionamento do pool equilibra custo e tempo de fila: um pool maior reduz o tempo de espera mas eleva o custo ocioso. Warm pools mantêm alguns runners prontos para evitar cold starts.
Guias relacionados
Job Queue - CI/CD Glossary DefinitionJob Queue: A job queue is the ordered list of CI jobs waiting for an available runner. When demand exceeds ru…
Bin Packing (Scheduling) - CI/CD Glossary DefinitionBin Packing (Scheduling): Bin packing in scheduling is placing jobs onto runners so each machine is filled cl…
Work Stealing - CI/CD Glossary DefinitionWork Stealing: Work stealing is a scheduling technique where idle workers take pending tasks from busy worker…