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

Bug 1976981

Summary: [regression] qdstat --connections no longer works for QDR
Product: Service Telemetry Framework Reporter: Leif Madsen <lmadsen>
Component: service-telemetry-operator-containerAssignee: Leif Madsen <lmadsen>
Status: CLOSED ERRATA QA Contact: Leonid Natapov <lnatapov>
Severity: high Docs Contact: Joanne O'Flynn <joflynn>
Priority: high    
Version: 1.3CC: pleimer
Target Milestone: z1Keywords: Regression, Triaged, ZStream
Target Release: 1.3 (STF)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
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.
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-07-19 14:16:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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