avocado
avocado copied to clipboard
Remove runners own timeouts.
Is your feature request related to a problem? Please describe.
The runners shouldn't be dealing with timeouts by themself, but the timeout should be managed by avocado itself. Avocado has task.timeout.running
and --job-timeout
, those timeouts should be enough and there is no need for runner specific timeout.
Right now, the avocado-instrumented runner has its own timeout defined here which is not connected with avocado timeouts and users can't manage it. This creates problems discussed in #5369. This timeout is not necessary and timeout should be managed by avocado.
Describe the solution you'd like When the #5383 and #5295 will be solved, we have to ensure that there are no runner specific timeouts like the avocado-instrumented. Because the task timeout and job timeout should be enough for terminating runners.
Additional information This is connected with timeout issues #5383 and #5295.