diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b8ebc4dd2e..b990d718d7f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,7 +41,7 @@ workflow: FDO_RUNNER_JOB_PRIORITY_TAG_X86_64: priority:high FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM: priority:high-kvm FDO_RUNNER_JOB_PRIORITY_TAG_AARCH64: priority:high-aarch64 - CI_TRON_JOB_PRIORITY_TAG: "" # Empty tags are ignored by gitlab + CI_TRON_JOB_PRIORITY: high JOB_PRIORITY: 75 # fast-fail in merge pipelines: stop early if we get this many unexpected fails/crashes DEQP_RUNNER_MAX_FAILS: 40 @@ -61,6 +61,7 @@ workflow: FDO_RUNNER_JOB_PRIORITY_TAG_X86_64: priority:low FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM: priority:low-kvm FDO_RUNNER_JOB_PRIORITY_TAG_AARCH64: priority:low-aarch64 + CI_TRON_JOB_PRIORITY: low JOB_PRIORITY: 45 # (some) nightly builds perform LTO, so they take much longer than the # short timeout allowed in other pipelines. @@ -123,7 +124,7 @@ variables: FDO_RUNNER_JOB_PRIORITY_TAG_X86_64: "" # Empty tags are ignored by gitlab FDO_RUNNER_JOB_PRIORITY_TAG_X86_64_KVM: kvm FDO_RUNNER_JOB_PRIORITY_TAG_AARCH64: aarch64 - CI_TRON_JOB_PRIORITY_TAG: ci-tron:priority:low + CI_TRON_JOB_PRIORITY: default JOB_PRIORITY: 50 DATA_STORAGE_PATH: data_storage KERNEL_IMAGE_BASE: "https://$S3_HOST/$S3_KERNEL_BUCKET/$KERNEL_REPO/$KERNEL_TAG" @@ -422,4 +423,3 @@ sanity: when: on_failure reports: junit: check-*.xml - diff --git a/.gitlab-ci/ci-tron/gitlab-ci.yml b/.gitlab-ci/ci-tron/gitlab-ci.yml index 51a490ded2a..1c6363f1178 100644 --- a/.gitlab-ci/ci-tron/gitlab-ci.yml +++ b/.gitlab-ci/ci-tron/gitlab-ci.yml @@ -40,6 +40,7 @@ - !reference [.required-for-hardware-jobs, needs] tags: - farm:$RUNNER_FARM_LOCATION + - ci-tron:priority:$CI_TRON_JOB_PRIORITY - $CI_TRON_DUT_SETUP_TAGS # Override the default before_script, as it is not compatible with the CI-tron environment. We just keep the clearing diff --git a/.pick_status.json b/.pick_status.json index bb88796763f..4764d10cd62 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -3144,7 +3144,7 @@ "description": "ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/amd/ci/gitlab-ci-inc.yml b/src/amd/ci/gitlab-ci-inc.yml index 47ca7a10b17..b5b729640a2 100644 --- a/src/amd/ci/gitlab-ci-inc.yml +++ b/src/amd/ci/gitlab-ci-inc.yml @@ -355,6 +355,7 @@ - farm:$RUNNER_FARM_LOCATION - $CI_TRON_DUT_SETUP_TAGS - amdgpu:$INTEGRATED_OR_DISCRETE + - ci-tron:priority:$CI_TRON_JOB_PRIORITY .ci-tron-test-radv: extends: .ci-tron-test-amdgpu @@ -502,11 +503,6 @@ INTEGRATED_OR_DISCRETE: integrated GPU_VERSION: radv-vangogh FDO_CI_CONCURRENT: 8 - tags: - - farm:$RUNNER_FARM_LOCATION - - amdgpu:$INTEGRATED_OR_DISCRETE - - $CI_TRON_DUT_SETUP_TAGS - - $CI_TRON_JOB_PRIORITY_TAG .raphael-test-valve: variables: diff --git a/src/broadcom/ci/gitlab-ci-inc.yml b/src/broadcom/ci/gitlab-ci-inc.yml index df6feea0d35..582382c7938 100644 --- a/src/broadcom/ci/gitlab-ci-inc.yml +++ b/src/broadcom/ci/gitlab-ci-inc.yml @@ -223,6 +223,7 @@ tags: - farm:igalia - dt_gpu:model:$RPI_MODEL + - ci-tron:priority:$CI_TRON_JOB_PRIORITY # For RPI_KERNEL, see KERNEL in diff --git a/src/etnaviv/ci/gitlab-ci-inc.yml b/src/etnaviv/ci/gitlab-ci-inc.yml index 1d2cbe44937..5277d8221ab 100644 --- a/src/etnaviv/ci/gitlab-ci-inc.yml +++ b/src/etnaviv/ci/gitlab-ci-inc.yml @@ -58,6 +58,7 @@ FDO_CI_CONCURRENT: 2 tags: - farm:$RUNNER_FARM_LOCATION + - ci-tron:priority:$CI_TRON_JOB_PRIORITY - cpu:cores:2 - $VIVANTE_MODEL_TAG - $VIVANTE_REVISION_TAG @@ -70,6 +71,7 @@ FDO_CI_CONCURRENT: 4 tags: - farm:$RUNNER_FARM_LOCATION + - ci-tron:priority:$CI_TRON_JOB_PRIORITY - cpu:cores:4 - $VIVANTE_MODEL_TAG - $VIVANTE_REVISION_TAG @@ -86,6 +88,7 @@ GPU_VERSION: "etnaviv-gc3000-r5450" tags: - farm:$RUNNER_FARM_LOCATION + - ci-tron:priority:$CI_TRON_JOB_PRIORITY - $VIVANTE_MODEL_TAG - $VIVANTE_REVISION_TAG @@ -101,6 +104,7 @@ GPU_VERSION: "etnaviv-gc7000-r6214" tags: - farm:$RUNNER_FARM_LOCATION + - ci-tron:priority:$CI_TRON_JOB_PRIORITY - $VIVANTE_MODEL_TAG - $VIVANTE_REVISION_TAG @@ -115,4 +119,3 @@ BOOT_METHOD: barebox RUNNER_TAG: mesa-ci-x86-64-lava-imx8mp-tqma8mpql-mba8mpxl VISIBILITY_GROUP: "mesa-ci" - diff --git a/src/gallium/drivers/zink/ci/gitlab-ci.yml b/src/gallium/drivers/zink/ci/gitlab-ci.yml index 1bddca2c2a9..eed01367555 100644 --- a/src/gallium/drivers/zink/ci/gitlab-ci.yml +++ b/src/gallium/drivers/zink/ci/gitlab-ci.yml @@ -285,10 +285,6 @@ zink-radv-vangogh-valve: CI_TRON_TIMEOUT__OVERALL__MINUTES: 30 FDO_CI_CONCURRENT: 6 RADV_PERFTEST: hic - # Override the list of tags to drop `ci-tron:priority:low` - tags: - - farm:$RUNNER_FARM_LOCATION - - amdgpu:codename:VANGOGH zink-radv-vangogh-traces: extends: