Project

General

Profile

Actions

action #163112

closed

test fails in openqa_webui due to repeated and reproducible errors in reading from the devel:openQA repository "repodata…filelists-ext.xml.gz not found on medium" size:S

Added by okurz 6 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2024-07-02
Due date:
% Done:

0%

Estimated time:

Description

Observation

openQA test in scenario openqa-Tumbleweed-dev-x86_64-openqa_install_nginx@64bit-2G fails in
openqa_webui
due to repeated and reproducible errors in reading from the devel:openQA repository "repodata…filelists-ext.xml.gz not found on medium"
on the command

retry -e -s 30 -- zypper -n --gpg-auto-import-keys ref

I assume the problem happens when devel:openQA is in the process of being refreshed due to frequent updates in devel:openQA however there should be a better way to ensure consistent and at best atomic updates of the repo content.

Expected result

Last good: :TW.29599 (or more recent)

Acceptance criteria

  • AC1: The scenario latest passes consistently even if devel:openQA is frequently updated

Suggestions

  • We "only" do 3 retries
    • Consider how often retry in other cases, make it consistent
    • Keep in mind the script timeout
  • Research upstream if there is a better way to handle that, e.g. look into github.com/openSUSE/zypper/, mailing lists or forums regarding OBS/mirror/zypper behaviour. Also engage with domain experts in corresponding chat channels to find best practices and apply them. According to livdywan she already did all of that. So maybe we need to come up with ideas ourselves.
    • Maybe we need to set something cool in the OBS project config to keep older data intact until new repository content is completely available?

Further details

Always latest result in this scenario: latest


Related issues 3 (0 open3 closed)

Related to openQA Project (public) - action #162848: webui-docker-compose tests failing on GitHub PR's size:SResolvedokurz

Actions
Related to openQA Tests (public) - action #161729: [sporadic] test fails in containers/build of openqa-in-openqa probably due to temporary download.opensuse.org and zypper issuesResolvedokurz2024-06-04

Actions
Related to openQA Project (public) - action #165399: Unable to use openqa-single-instance due to "Valid metadata not found at specified URL" reproducing often size:SResolvedmkittler2024-08-16

Actions
Actions

Also available in: Atom PDF