kernelci / kernelci-core

Core KernelCI tools
https://kernelci.org
GNU Lesser General Public License v2.1
107 stars 97 forks source link

config: runtime: further refine timeouts for job with retries #2666

Closed laura-nao closed 2 months ago

laura-nao commented 2 months ago

The timeout for actions on jobs with failure retries needs to be adjusted to allow sufficient time for the retries. Set a short timeout for the login-action and extend the parent auto-login-action timeout accordingly. Also extend the main boot action timeout to accommodate 3 retries of the auto-login action.

Note: this is a temporary measure to ensure all expected retries are executed. LAVA upstream is exploring better alternatives, including options to eliminate the need for users to manually manage individual timeouts - see e.g. https://gitlab.com/lava/lava/-/merge_requests/2596 and https://gitlab.com/lava/lava/-/merge_requests/2428