Bug 1976981 - [regression] qdstat --connections no longer works for QDR
Summary: [regression] qdstat --connections no longer works for QDR
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Service Telemetry Framework
Classification: Red Hat
Component: service-telemetry-operator-container
Version: 1.3
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z1
: 1.3 (STF)
Assignee: Leif Madsen
QA Contact: Leonid Natapov
Joanne O'Flynn
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-06-28 16:54 UTC by Leif Madsen
Modified: 2021-07-19 14:16 UTC (History)
1 user (show)

Fixed In Version: service-telemetry-operator-container-1.3.4-1
Doc Type: Bug Fix
Doc Text:
Before this update, port 5672 was not enabled for AMQ Interconnect when deploying an Interconnect cluster with Service Telemetry Framework (STF) 1.3. As a result, administrators were not able to query with qdstat for connections to validate their deployment. With this update, port 5672 was added to the list of listeners in the Interconnect object that is managed by the AMQ Interconnect Operator. Administrators can now use qdstat to validate and debug AMQ Interconnect.
Clone Of:
Environment:
Last Closed: 2021-07-19 14:16:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github infrawatch service-telemetry-operator pull 217 0 None open Add port 5672 back to listeners for Interconnect 2021-06-28 17:04:40 UTC
Github infrawatch service-telemetry-operator pull 218 0 None open Add port 5672 back to listeners for Interconnect 2021-06-28 17:04:40 UTC
Red Hat Product Errata RHBA-2021:2771 0 None None None 2021-07-19 14:16:23 UTC

Description Leif Madsen 2021-06-28 16:54:00 UTC
Description of problem: Documentation in STF 1.3 says to use `oc exec -it default-interconnect-7458fd4d69-bgzfb -- qdstat --connections` which fails with STF 1.3.0.

See: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/service_telemetry_framework_1.3/index#validating-clientside-installation_assembly-completing-the-stf-configuration


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


Additional info:

Need to add port 5672 back to the component_qdr.yaml configuration. Verified this works by using `interconnectManifest` override parameter which can be used as a work around for now.

See: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/service_telemetry_framework_1.3/index#manifest-override-parameters_assembly-advanced-features

Comment 1 Leif Madsen 2021-06-28 16:59:25 UTC
Will result in console output like the following without fix:

    oc -n service-telemetry exec -it default-interconnect-855df69b95-hh9rq  -- qdstat --connections
    ConnectionException: Connection amqp://0.0.0.0:amqp/$management disconnected: Condition('proton.pythonio', 'Connection refused to all addresses')
    command terminated with exit code 1

Comment 9 errata-xmlrpc 2021-07-19 14:16:01 UTC
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 (Release of components for Service Telemetry Framework v1.3.1), 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-2021:2771


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