action #156919
closed[sporadic] test fails in start_test - openqa-cli api request to o3 itself often times out trying to get latest 'ping_client' auto_review:"openqa-cli api --host.*openqa.opensuse.org.*ping_client":retry size:S
0%
Description
Observation¶
openQA test in scenario openqa-Tumbleweed-dev-x86_64-openqa_install_multimachine@64bit-4G fails in
start_test
Test died: command 'resp=$(OPENQA_CLI_RETRIES=5 openqa-cli api --host http://openqa.opensuse.org jobs version=Tumbleweed scope=relevant arch='x86_64' flavor=DVD test='ping_client' groupid=1 latest=1)' timed out at /usr/lib/os-autoinst/autotest.pm line 415.
Acceptance Criteria¶
- AC1: Requests can handle temporarily unavailable connections
Reproducible¶
Fails since (at least) Build :TW.27072 (current job)
Expected result¶
Last good: :TW.27071 (or more recent)
Further details¶
Always latest result in this scenario: latest
Suggestions¶
- Requests time out after 3s which is probably too short
- Implement exponential back-off in openqa-cli
Updated by livdywan about 1 year ago
- Subject changed from [sporadic] test fails in start_test - openqa-cli api request to o3 itself often times out trying to get latest 'ping_client' auto_review:"openqa-cli api --host.*openqa.opensuse.org.*ping_client":retry to [sporadic] test fails in start_test - openqa-cli api request to o3 itself often times out trying to get latest 'ping_client' auto_review:"openqa-cli api --host.*openqa.opensuse.org.*ping_client":retry size:S
- Description updated (diff)
- Status changed from New to Workable
Updated by ybonatakis about 1 year ago
- Status changed from Workable to In Progress
- Assignee set to ybonatakis
Updated by ybonatakis about 1 year ago
https://github.com/os-autoinst/os-autoinst-distri-openQA/pull/169 to increase the timeout of openqa-cli
Updated by ybonatakis about 1 year ago
or https://github.com/os-autoinst/openQA/pull/5506 for incremental timeout
Updated by livdywan about 1 year ago
- Description updated (diff)
It was meant to say exponential. I mixed up the words.
Updated by openqa_review about 1 year ago
- Due date set to 2024-03-27
Setting due date based on mean cycle time of SUSE QE Tools
Updated by livdywan about 1 year ago
ybonatakis wrote in #note-4:
or https://github.com/os-autoinst/openQA/pull/5506 for incremental timeout
Discussed the fix on workadventu.re and decided to drop the unit test due to issues with mocking. That can be improved later without blocking the fix.
Updated by ybonatakis about 1 year ago
- Status changed from In Progress to Resolved