coordination #62456

[epic] test incompletes after failing in GRU download task on "Inactivity timeout" with no logs

Added by okurz over 1 year ago. Updated 9 months ago.

Feature requests
Target version:
Start date:
Due date:
% Done:


Estimated time:
(Total: 0.00 h)



openQA test in scenario obs-Unstable-Appliance-x86_64-obs_appliance@64bit-4G incompletes after failing in
GRU on

Gru job failed
Reason: asset download: download of to /var/lib/openqa/share/factory/hdd/obs-server.x86_64-2.10.51-qcow2-Build2.438.qcow2 failed: connection error: Inactivity timeout at /usr/share/openqa/script/../lib/OpenQA/Task/Asset/ line 74.

ending the complete job in "incomplete".


Hard, seems to be related to temporary network problems.

Acceptance criteria

  • AC1: GRU download retries automatically on temporary network problems
  • AC2: The way we provide feedback to users is comparable for GRU download failures as well as other incompletes with known reasons

Open points

I realized the quite different approach for user feedback on GRU download jobs vs. other incompletes with mkittler already on 2020-01-21. Retry is just one part of it. Maybe the way how GRU download jobs provide details but still incomplete is the way to go?

Further details

Always latest result in this scenario: latest


action #62459: Retry on download errors within GRU download tasksResolvedkraih


#1 Updated by kraih over 1 year ago

Might be interesting to combine the cache service and gru download code into a shared module, and get retry support that way. Both do pretty much the same thing. It's a bit of upfront work, but later on we'd benefit from being able to test the various special cases for downloads in one place. And bugfixes would automatically apply to both.

#2 Updated by okurz over 1 year ago

  • Description updated (diff)

ok, so I see AC1 covered and solved in #62459 , the UX part is still open.

#3 Updated by okurz about 1 year ago

  • Target version set to Ready

#4 Updated by okurz about 1 year ago

  • Status changed from New to Workable

#5 Updated by szarate 10 months ago

  • Tracker changed from action to coordination
  • Status changed from Workable to New

#7 Updated by okurz 10 months ago

  • Status changed from New to Workable

#8 Updated by okurz 9 months ago

  • Target version changed from Ready to future

Also available in: Atom PDF