From afe1d579a426ef210d2624e51c024386ca84de7a Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sat, 1 Feb 2025 22:44:00 +0300 Subject: [PATCH] feat(ops/pipelines): configure job priority for :llama: :llama: is the blocking step on which everything else is always waiting, so to avoid a situation where we have idle builders we should prioritise running llamas within the available slots to spawn other stuff in the build queue. Change-Id: I76836275edd0b0aedaf702d2626dacc31ced9fe2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/13069 Reviewed-by: sterni Tested-by: BuildkiteCI --- ops/pipelines/static-pipeline.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ops/pipelines/static-pipeline.yaml b/ops/pipelines/static-pipeline.yaml index 090518423..dc57c4e46 100644 --- a/ops/pipelines/static-pipeline.yaml +++ b/ops/pipelines/static-pipeline.yaml @@ -50,7 +50,8 @@ steps: - label: ":llama:" key: "pipeline-gen" concurrency_group: 'depot-nix-eval' - concurrency: 3 # much more than this and whitby will OOM + concurrency: 4 # TODO: limit per builder host? + priority: 1 command: | set -ue