Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1624045 - processing virt-who report blocks RHSM certs checks what can lead to 503 errors
processing virt-who report blocks RHSM certs checks what can lead to 503 errors
Status: CLOSED ERRATA
Product: Red Hat Satellite 6
Classification: Red Hat
Component: Subscription Management (Show other bugs)
6.3.1
x86_64 Linux
urgent Severity high (vote)
: 6.3.4
: Unused
Assigned To: satellite6-bugs
jcallaha
: Performance, Triaged
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2018-08-30 14:10 EDT by Mike McCune
Modified: 2018-10-11 12:42 EDT (History)
19 users (show)

See Also:
Fixed In Version: tfm-rubygem-katello-3.4.5.83-1
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1586210
Environment:
Last Closed: 2018-10-11 11:18:06 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 3481501 None None None 2018-08-30 14:11 EDT
Foreman Issue Tracker 23995 None None None 2018-08-30 14:11 EDT
Red Hat Product Errata RHBA-2018:2915 None None None 2018-10-11 11:18 EDT

  None (edit)
Comment 4 jcallaha 2018-09-25 16:12:10 EDT
Verified in Satellite 6.3.4 Snap 2

Used this loop to send 20 virt-who reports with 25 hypervisors each to the Satellite. 

for i in {1..20}; do docker run --rm -d -e "SATHOST=<my.sat.host>" -e "COUNT=25" jacobcallahan/genvirt; done

This flooded the passenger queue, which is setup with the default 12 workers.

Then i performed a watch for the cert check (Every 2s) and watched for a 503. 

watch "curl -s -u admin:changeme -X GET https://$(hostname -f)/rhsm/consumers/a5832c5a-964d-48ee-9b3a-ece4d79d7fed/certificates/serials"

At no point did a 503 get returned. 

Additionally, grepping the httpd log didn't give any results for the error expected.

-bash-4.2# grep "queue is full" /var/log/httpd/error_log
-bash-4.2#
Comment 8 errata-xmlrpc 2018-10-11 11:18:06 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:2915

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