Project

General

Profile

action #69448

coordination #39719: [saga][epic] Detect "known failures" and mark jobs as such to make tests more stable, reviewing test results and tracking known issues easier

coordination #62420: [epic] Distinguish all types of incompletes

test incompletes with auto_review:"(?s)was downloaded by.*details.*unavailable here.*Failed to download":retry , not helpful details

Added by okurz 9 months ago. Updated 6 months ago.

Status:
Workable
Priority:
Low
Assignee:
-
Category:
Concrete Bugs
Target version:
Start date:
2020-07-30
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

https://openqa.suse.de/tests/4504435 is incomplete with reason "setup failure: Failed to download SLEHPC-15-SP2-x86_64-GM-gnome.qcow2 to /var/lib/openqa/cache/openqa.suse.de/SLEHPC-15-SP2-x86_64-GM-gnome.qcow2" so no explanation of the real reason in there. The log content of autoinst-log.txt as shown on the details page shows:

[2020-07-30T06:03:09.0587 CEST] [debug] [pid:36179] Found HDD_1, caching SLEHPC-15-SP2-x86_64-GM-gnome.qcow2
[2020-07-30T06:03:09.0590 CEST] [info] [pid:36179] Downloading SLEHPC-15-SP2-x86_64-GM-gnome.qcow2, request #22885 sent to Cache Service
[2020-07-30T06:03:14.0667 CEST] [info] [pid:36179] Download of SLEHPC-15-SP2-x86_64-GM-gnome.qcow2 processed:
Asset "SLEHPC-15-SP2-x86_64-GM-gnome.qcow2" was downloaded by #22884, details are therefore unavailable here
[2020-07-30T06:03:14.0671 CEST] [error] [pid:36179] Failed to download SLEHPC-15-SP2-x86_64-GM-gnome.qcow2 to /var/lib/openqa/cache/openqa.suse.de/SLEHPC-15-SP2-x86_64-GM-gnome.qcow2
[2020-07-30T06:03:14.0695 CEST] [info] [pid:36179] +++ worker notes +++
[2020-07-30T06:03:14.0695 CEST] [info] [pid:36179] End time: 2020-07-30 04:03:14
[2020-07-30T06:03:14.0695 CEST] [info] [pid:36179] Result: setup failure

so also not really helpful as the user does not know what "downloaded by #22884" means or how to access these details. Also https://openqa.suse.de/tests/4504435/file/worker-log.txt does not add more.

Acceptance criteria

  • AC1: The real reason for the download error is accessible in the job details (either "reason" or autoinst-log.txt)

Suggestions

  • Research what the actual error could be and add it as a "likely explanation" in the existing error string
  • Try to include the actual error details into the affected jobs logs
  • If possible, adapt the "reason" to be more specific with details about the actual error

Related issues

Copied to openQA Project - coordination #69451: [epic] test incompletes with "(?s)Download.*successful.*Failed to download":retry, not helpful detailsBlocked2020-07-30

Copied to openQA Project - action #73285: test incompletes with auto_review:"(?s)Download of.*processed[^:].*Failed to download":retry , not helpful details about reason of errorResolved2020-07-30

History

#1 Updated by okurz 9 months ago

  • Copied to coordination #69451: [epic] test incompletes with "(?s)Download.*successful.*Failed to download":retry, not helpful details added

#2 Updated by kraih 9 months ago

The log message Asset "SLEHPC-15-SP2-x86_64-GM-gnome.qcow2" was downloaded by #22884, details are therefore unavailable here is actually just a fallback. Normally in that place you would see the output of the referenced job (#22884). For some reason it appears that information was not available here (referenced job already deleted from SQLite?).

#3 Updated by okurz 7 months ago

  • Priority changed from Normal to Low
  • Target version changed from Ready to future

similar as in #69451 we have an automatic workaround in place and there is no clear idea what to do so we can also regard this as Low+future and act on it depending on further feedback or when we look for correspondingly labeled jobs.

#4 Updated by okurz 6 months ago

  • Copied to action #73285: test incompletes with auto_review:"(?s)Download of.*processed[^:].*Failed to download":retry , not helpful details about reason of error added

#5 Updated by okurz 6 months ago

  • Parent task set to #62420

Also available in: Atom PDF