Bug 771337

Summary: Sync portlet doesn't show latest sync in some cases
Product: Red Hat Satellite Reporter: Jeff Weiss <jweiss>
Component: WebUIAssignee: Shannon Hughes <shughes>
Status: CLOSED NEXTRELEASE QA Contact: Katello QA List <katello-qa-list>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.0.0CC: dajohnso, mmccune
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-01 14:53:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 767841    

Description Jeff Weiss 2012-01-03 12:06:00 UTC
Description of problem:


Version-Release number of selected component (if applicable):
katello-0.1.157-1.git.2.6d49788.el6.noarch

How reproducible:


Steps to Reproduce:
1. Create a custom provider/product
2. Add a repo with a bad URL (that will give 404 for the repomd.xml file)
3. Sync the repo (will get error, portlet will show the failed sync).
4. Add a new repo to the same product with a good URL
5. Sync that new repo, wait for it to finish
6. Go to dashboard

Actual results:
Last result shown is the failed sync, successful one not shown

Expected results:
all results shown

Additional info:

Comment 1 Mike McCune 2012-01-26 19:38:15 UTC
mass move to CFSE product.

Comment 2 Shannon Hughes 2012-01-31 21:37:14 UTC
the algorithm is to always show critical errors if a specific repo did not sync correctly. so if you have four repos, three of which were successful and one that was not, the product status will remain in an error state on the dashboard. 

would like to close this as notabug as this is how the product sync status was designed.