ci/anv: Temporarily halve TGL testing load

Our TGL machines are currently slightly oversubscribed (max. 17 jobs in
a pipeline on 15 DUTs). They're also currently suffering from
thermally-induced GPU throttling (being investigated), and a
thundering-herd network load effect: as all 15 jobs start at once, we
end up saturating one of our network links.

The combination of all three of these things means that TGL is often our
long pole in CI runs. Until we can ameliorate the two issues
constraining throughput (and a third where an unreliable hardware UART
sometimes kills jobs when it shouldn't), halve the workload so we at
least have some breathing room to absorb them.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21790>
This commit is contained in:
Daniel Stone 2023-03-08 16:26:42 +00:00 committed by Marge Bot
parent b801724352
commit df7b40d002

View file

@ -44,8 +44,9 @@ anv-tgl-vk:
variables:
DEQP_SUITE: anv-tgl-vk
DEQP_VER: vk
DEQP_FRACTION: 2 # temporarily drop network load
VK_DRIVER: intel
parallel: 12 # 15 - 3 (intel job + two zink)
parallel: 6 # 15 - 3 zink - 3 post-merge perf + headroom
hasvk-hsw-full:
extends: