Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 558520

Summary: Make comps.xml x-repconnable
Product: [Retired] Red Hat Network Reporter: James Bowes <jbowes>
Component: RHN/BackendAssignee: Bryan Kearney <bkearney>
Status: CLOSED CURRENTRELEASE QA Contact: Red Hat Network Quality Assurance <rhn-qa-list>
Severity: medium Docs Contact:
Priority: low    
Version: RHN StableCC: acarter, bkearney, ggainey, rhn-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: US1185
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-18 12:49:03 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: 556801    

Description James Bowes 2010-01-25 15:26:59 UTC
comps.xml can not be served by the proxy layer, as we don't set the right headers to allow it to. There's no reason why it couldn't be however, so set these headers.

Comment 1 James Bowes 2010-01-25 17:38:36 UTC
To test
=======

Ingredients:
- rhel 5 client machine
- root access to the environment's proxy
- root access to the environment's python machine

Directions:
- Log into both the proxy and python machines. on each, run 'tail -f /var/log
  /httpd/access_log.TODAYS_DATE'. Set aside.
- Register your client machine to the given environment.
- run 'yum clean all && yum makecache' on your client machine.
- watch the proxy and python logs. You should see requests for repomd.xml, 
  primary.xml.gz, and comps.xml. The log entries use an extended format of: 
  http://en.wikipedia.org/wiki/Common_Log_Format. If the number of bytes served 
  from python is less than from the proxy, xrepcon has worked.
- Bake at 520 degrees for 38 minutes.