mesa/.gitlab-ci/lava/utils
Guilherme Gallo a33c0e1867 ci/lava: Split boot action into deploy and boot
The boot action was wrapping the deploy action, which could cause
timeout misalignment. For example, the boot `GitlabSection` timeout was
shorter than the deploy timeout in LAVA, leading to cases where LAVA
jobs were canceled during their own retry mechanism.

By splitting these actions, we can align the timeouts properly,
preventing interference and unnecessary job cancellations.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33906>
2025-03-10 05:44:25 +00:00
..
__init__.py ci/lava: Create LAVAJobDefinition 2023-11-02 03:31:50 +00:00
console_format.py ci/lava: Change default section colour to cyan 2024-10-20 11:32:42 +01:00
constants.py ci/lava: Detect a6xx gpu recovery failures 2024-07-19 23:41:13 +00:00
gitlab_section.py ci/lava: Print relative timestamps in sections 2024-10-20 11:32:42 +01:00
lava_farm.py ci: Simplify LAVA farm detection 2025-03-08 02:45:02 +00:00
lava_job.py ci/lava: Set default exit code to 1 for failed jobs 2024-11-21 04:10:52 +00:00
lava_job_definition.py ci/lava: Split boot action into deploy and boot 2025-03-10 05:44:25 +00:00
lava_log_hints.py ci/lava: Detect a6xx gpu recovery failures 2024-07-19 23:41:13 +00:00
lava_proxy.py ci/lava: Remove pointless messages 2024-10-20 11:32:42 +01:00
log_follower.py ci: Simplify LAVA farm detection 2025-03-08 02:45:02 +00:00
log_section.py ci/lava: Split boot action into deploy and boot 2025-03-10 05:44:25 +00:00
ssh_job_definition.py ci/lava: Propagate errors in SSH tests 2025-03-04 01:17:50 +00:00
uart_job_definition.py ci/lava: Use LAVA rootfs overlays for build/per-job 2024-10-31 18:00:26 +00:00