Bug 1261632 - Should be easy to find out which packages failed to download during a content sync
Summary: Should be easy to find out which packages failed to download during a content...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Repositories
Version: 6.1.1
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On: 1246054
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-09-09 19:21 UTC by Matt Reid
Modified: 2017-08-01 20:34 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-08-01 20:34:16 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Sync Status - Failed to download 4 packages. Syncing Complete. (70.60 KB, image/png)
2015-09-09 19:24 UTC, Matt Reid
no flags Details
Task Details, Raw tab - 4 packages listed in JSON (72.63 KB, image/png)
2015-09-09 19:25 UTC, Matt Reid
no flags Details
Task Details, Errors tab - No errors (7.70 KB, image/png)
2015-09-09 19:26 UTC, Matt Reid
no flags Details
Task Details, Task tab - Success, Failed to download 4 packages (50.96 KB, image/png)
2015-09-09 19:26 UTC, Matt Reid
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Foreman Issue Tracker 17777 0 None None None 2016-12-19 20:54:38 UTC

Description Matt Reid 2015-09-09 19:21:29 UTC
Description of problem:
I synced RHEL 6 Server RPMs, which was almost 30gb of content, but was told 4 hours later that 4 packages failed to download. The sync said it was complete on Sync Status, and the task info for it also reported success. Trying to figure out which 4 packages I was missing, and hoping they weren't important, I tried to find out what they were. I didn't see them on Content Sync, the Task details screen, or in the Errors tab of that Task (which said there were "No errors").

After giving up and asking a dev for help, I was told to look in the Raw tab and scan the JSON for the packages. Sure enough, under Yum Importer, Error Details, there were 4 packages listed, all with "Connection aborted", BadStatusLine(\"''\",).

It looks like there's currently a bug for sync errors reporting as fine, so this may fall under that until it gets fixed, but it would be nice if we exposed the packages that had issues downloading in a more findable fashion. I'd expect to either see them on the Task details under Output, or in the Errors tab for the sync task, it seems like important information to me.

Version-Release number of selected component (if applicable):
6.1.1

Actual results:
"Failed to download 4 packages." Ok, which ones?

Expected results:
"Failed to download 4 packages: package-x, package-y, package-z, package-z++."

Additional info:
When a failure happens, at what point will they try to download again?

Comment 1 Matt Reid 2015-09-09 19:24:56 UTC
Created attachment 1071901 [details]
Sync Status - Failed to download 4 packages. Syncing Complete.

Comment 2 Matt Reid 2015-09-09 19:25:38 UTC
Created attachment 1071902 [details]
Task Details, Raw tab - 4 packages listed in JSON

Comment 3 Matt Reid 2015-09-09 19:26:10 UTC
Created attachment 1071903 [details]
Task Details, Errors tab - No errors

Comment 4 Matt Reid 2015-09-09 19:26:55 UTC
Created attachment 1071904 [details]
Task Details, Task tab - Success, Failed to download 4 packages

Comment 7 Brad Buckingham 2016-12-19 20:54:35 UTC
Created redmine issue http://projects.theforeman.org/issues/17777 from this bug

Comment 8 Bryan Kearney 2017-08-01 20:34:16 UTC
Thank you for your interest in Satellite 6. We have evaluated this request, and we do not expect this to be implemented in product in the foreseeable future. We are therefore closing this out as WONTFIX. If you have any concerns about this, please feel free to contact Rich Jerrido or Bryan Kearney. Thank you.


Note You need to log in before you can comment on or make changes to this bug.