Mesa (master): ci: Move freedreno's parallelism to the runner instead of gitlab-ci jobs.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Nov 21 14:19:20 UTC 2019
Module: Mesa
Branch: master
Commit: dd76a6f1984f4f2e68759e64369b2d6bf21d7950
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd76a6f1984f4f2e68759e64369b2d6bf21d7950
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 21 05:12:58 2019 -0800
ci: Move freedreno's parallelism to the runner instead of gitlab-ci jobs.
I set the runners to concurrency=1, so they serve only one gitlab-ci job
at at time. Swap over to using the parallel runner now to keep the
runners busy, more efficiently than spawning many docker containers and
downloading artifacts multiple times, and producing easier-to-understand
results for browsing on the web.
This bumps the a306 runners to 4x parallel instead of 2x like before, but
cheza gles3 drops from 6 to 4. Current rough timings of the jobs (if no
container download):
db410c-gles2: 5:00
a630-gles2: 1:30
a630-gles3: 6:00
a630-gles31: 5:30
a630-gles3 is a bit longer than I like, but it should come back down once
I can sort out the NIR algebraic rewinding.
---
.gitlab-ci.yml | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 849331ced1e..80b4b012c46 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -558,6 +558,7 @@ arm64_a630_gles2:
DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
DEQP_SKIPS: deqp-freedreno-a630-skips.txt
NIR_VALIDATE: 0
+ DEQP_PARALLEL: 4
tags:
- mesa-cheza
dependencies:
@@ -565,18 +566,15 @@ arm64_a630_gles2:
arm64_a630_gles31:
extends: arm64_a630_gles2
- parallel: 4
variables:
DEQP_VER: gles31
arm64_a630_gles3:
- parallel: 6
extends: arm64_a630_gles2
variables:
DEQP_VER: gles3
arm64_a306_gles2:
- parallel: 4
extends: arm64_a630_gles2
variables:
DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
More information about the mesa-commit
mailing list