Project

General

Profile

Actions

action #179873

closed

coordination #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

Added by okurz 8 days ago. Updated 7 days ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2025-04-02
Due date:
% Done:

0%

Estimated time:

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

Related issues 2 (2 open0 closed)

Related to openQA Project (public) - coordination #99831: [epic] Better handle minion tasks failing with "Job terminated unexpectedly"New2021-12-02

Actions
Related to openQA Project (public) - action #179885: Better handle minion tasks failing with "Job terminated unexpectedly" - OpenQA::Task::Git::Clone git_cloneNew2025-04-02

Actions
Actions #1

Updated by okurz 8 days ago

  • Assignee set to tinita
Actions #2

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

Actions #3

Updated by tinita 8 days ago

  • Related to coordination #99831: [epic] Better handle minion tasks failing with "Job terminated unexpectedly" added
Actions #4

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
Actions #5

Updated by okurz 7 days ago

  • Status changed from New to Rejected
  • Assignee set to okurz
Actions

Also available in: Atom PDF