action #179873
closedcoordination #154777: [saga][epic] Shareable os-autoinst and test distribution plugins
coordination #162131: [epic] future version control related features in openQA
Long delays due to "git_clone" tasks
0%
Description
Motivation¶
Since some time we have the automatic git clone/refresh/update enabled by default meaning that every job tries to update the git repository that tests and needles come from. This seems to cause sometimes longer delays as reported for example in
https://suse.slack.com/archives/C02CANHLANP/p1743592289557009
@qa-tools I see my tests stuck on State: scheduled, waiting for background tasks (id: 40426976, name: git_clone), created 5 minutes ago for my branch. This is a restart, the previous jobs were stuck for ~2hrs. It’s https://openqa.suse.de/tests/17241161 and the other two parallel job. Another user has reported to having observed longer git clone delays also on personal instances so we should crosscheck if there is something causing unnecessary delays.
Acceptance criteria¶
- AC1: There are no "unreasonably long delays" due to git clone tasks
Updated by tinita 8 days ago
- Assignee deleted (
tinita)
https://openqa.suse.de/tests/17240511
State: cancelled, waiting for background tasks (id: 40425940, name: git_clone), finished about 3 hours ago
Corresponding minion job:
https://openqa.suse.de/minion/jobs?id=15127749
result: 'Job terminated unexpectedly (exit code: 0, signal: 15)'
So this is about our various 'Better handle minion tasks failing with "Job terminated unexpectedly"' tickets: https://progress.opensuse.org/issues/99831
I just noticed that no ticket existed for the git_clone
task specifically, so I cloned one of the tickets: https://progress.opensuse.org/issues/179885
We will just get these errors again and again if we don't work on this.
I would rather throw out other tickets like https://progress.opensuse.org/issues/178117 for this
Updated by tinita 8 days ago
- Related to coordination #99831: [epic] Better handle minion tasks failing with "Job terminated unexpectedly" added
Updated by tinita 8 days ago
- Related to action #179885: Better handle minion tasks failing with "Job terminated unexpectedly" - OpenQA::Task::Git::Clone git_clone added