Mesa (main): radv/ci: reboot the DUTs when hitting a ring timeout

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri May 13 14:00:46 UTC 2022


Module: Mesa
Branch: main
Commit: 815d192c7bafe08afeb2b442d3cede3c6c4b8c5e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=815d192c7bafe08afeb2b442d3cede3c6c4b8c5e

Author: Martin Roukala (né Peres) <martin.roukala at mupuf.org>
Date:   Thu May 12 11:47:04 2022 +0300

radv/ci: reboot the DUTs when hitting a ring timeout

I am not super happy about doing this, as this means we will
potentially be introducing regressions because CI would have papered
over a rare race condition... But the situation is that this is already
happening, and improving the reliability will likely come from tracking
the occurence rate of hangs in an external system.

Signed-off-by: Martin Roukala (né Peres) <martin.roukala at mupuf.org>
Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16472>

---

 .gitlab-ci/test/gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci/test/gitlab-ci.yml b/.gitlab-ci/test/gitlab-ci.yml
index c7dd6fc49b8..44e307a4f66 100644
--- a/.gitlab-ci/test/gitlab-ci.yml
+++ b/.gitlab-ci/test/gitlab-ci.yml
@@ -198,7 +198,7 @@
     B2C_LOG_LEVEL: 6
     B2C_POWEROFF_DELAY: 15
     B2C_SESSION_END_REGEX: '^.*It''s now safe to turn off your computer\r$'
-    B2C_SESSION_REBOOT_REGEX: 'GPU hang detected!'
+    B2C_SESSION_REBOOT_REGEX: '(GPU hang detected!|\*ERROR\* ring [^\s]+ timeout|The CS has been cancelled because the context is lost)'
     B2C_TIMEOUT_BOOT_MINUTES: 240
     B2C_TIMEOUT_BOOT_RETRIES: 2
     B2C_TIMEOUT_FIRST_MINUTES: 5



More information about the mesa-commit mailing list