Project

General

Profile

Actions

action #118633

closed

coordination #154777: [saga][epic] Shareable os-autoinst and test distribution plugins

coordination #108527: [epic] os-autoinst wheels for scalable code reuse of helper functions and segmented test distributions

coordination #117673: [epic][tools] sporadic "Unable to clone Git repository" for wheels

Re-try on cloning of wheel repositories size:M

Added by livdywan about 2 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2022-10-13
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Sometimes wheels (or other repos) can't be cloned on the first attempt, see #117673

https://openqa.suse.de/tests/9668977#

[2022-10-06T02:01:46.761898+02:00] [info] ::: OpenQA::Isotovideo::Utils::checkout_git_repo_and_branch: Cloning git URL 'https://github.com/Zaoliang/functional_wheel'
[2022-10-06T02:01:52.973889+02:00] [debug] Cloning into 'functional_wheel'...
   fatal: unable to access 'https://github.com/Zaoliang/functional_wheel/': OpenSSL SSL_connect: Connection reset by peer in connection to github.com:443 

Acceptance criteria

  • AC1: Wheels cloning is retried

Suggestions

  • A reasonable default is used to retry when cloning fails
  • Crosscheck how we handle cloning test case and needle repos
  • Optional: a maximum retry of N times can be configured in the wheels.yaml or just in test variables

Related issues 2 (1 open1 closed)

Related to openQA Project - action #123556: os-autoinst git cloning of test case repo can fail with auto_review:"fatal.*unable to access.*Connection timed out":retry size:MResolvedjbaier_cz2023-01-23

Actions
Copied to openQA Project - action #118882: Make available wheels more discoverable and share knowledge size:SWorkable2022-10-13

Actions
Actions

Also available in: Atom PDF