Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove runners own timeouts. #5394

Closed
richtja opened this issue Jun 3, 2022 · 0 comments · Fixed by #5728
Closed

Remove runners own timeouts. #5394

richtja opened this issue Jun 3, 2022 · 0 comments · Fixed by #5728
Assignees

Comments

@richtja
Copy link
Contributor

richtja commented Jun 3, 2022

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.

@richtja richtja moved this to Long Term (Next Q) Backlog in Default project Dec 15, 2022
@richtja richtja moved this from Long Term (Next Q) Backlog to Short Term (Current Q) Backlog in Default project Jan 17, 2023
@richtja richtja added this to the #102 (Codename TBD) milestone Jan 17, 2023
@richtja richtja self-assigned this Mar 15, 2023
@richtja richtja removed this from the #102 (Codename TBD) milestone Mar 16, 2023
@richtja richtja removed their assignment Mar 16, 2023
@clebergnu clebergnu added this to the #104 - Codename TBD milestone Jul 13, 2023
richtja added a commit to richtja/avocado that referenced this issue Jul 14, 2023
This will remove unsystematic timeout inside avocado-instrumented
runner. This timeout has been set to 24 hours and users haven't had a
way how to change it. Because we solved problems with
`task.timeout.running` in avocado-framework#5383 and `job-timeout` in avocado-framework#5295 this default
timeout is not needed anymore. After this change, the users will have
more power over timeouts and will be able to run instrumented tests
longer than 24 hours.

Reference: avocado-framework#5394
Signed-off-by: Jan Richter <[email protected]>
@richtja richtja linked a pull request Jul 14, 2023 that will close this issue
@richtja richtja moved this from Short Term (Current Q) Backlog to In progress in Default project Jul 14, 2023
richtja added a commit to richtja/avocado that referenced this issue Jul 17, 2023
This will remove unsystematic timeout inside avocado-instrumented
runner. This timeout has been set to 24 hours and users haven't had a
way how to change it. Because we solved problems with
`task.timeout.running` in avocado-framework#5383 and `job-timeout` in avocado-framework#5295 this default
timeout is not needed anymore. After this change, the users will have
more power over timeouts and will be able to run instrumented tests
longer than 24 hours.

Reference: avocado-framework#5394
Signed-off-by: Jan Richter <[email protected]>
richtja added a commit to richtja/avocado that referenced this issue Aug 28, 2023
This will remove unsystematic timeout inside avocado-instrumented
runner. This timeout has been set to 24 hours and users haven't had a
way how to change it. Because we solved problems with
`task.timeout.running` in avocado-framework#5383 and `job-timeout` in avocado-framework#5295 this default
timeout is not needed anymore. After this change, the users will have
more power over timeouts and will be able to run instrumented tests
longer than 24 hours.

Reference: avocado-framework#5394
Signed-off-by: Jan Richter <[email protected]>
@github-project-automation github-project-automation bot moved this from In progress to Done 103 in Default project Oct 5, 2023
@github-project-automation github-project-automation bot moved this to Done #100(the 100) in Avocado Kanban Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done #100(the 100)
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants