Bug 1563534

Summary: Nuage Provider uses qpid_proton gem version without heartbeating
Product: Red Hat CloudForms Management Engine Reporter: mplesko
Component: ProvidersAssignee: Gregor Berginc <gregor.berginc>
Status: ON_QA --- QA Contact: Gregor Berginc <gregor.berginc>
Severity: high Docs Contact:
Priority: high    
Version: 5.9.0CC: cpelland, gblomqui, jfrey, jhardy, lavenel, obarenbo
Target Milestone: GAKeywords: TestOnly, ZStream
Target Release: 5.10.0   
Hardware: Unspecified   
OS: Unspecified   
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1565142 (view as bug list) Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1565142    

Description mplesko 2018-04-04 06:37:11 UTC
Description of problem:
Currently, Nuage provider relies on qpid_proton gem 0.19.0 which implements no client heartbeating mechanism hence connection is being closed every 2-3 minutes. As of today (https://issues.apache.org/jira/browse/PROTON-1806), there is qpid_proton gem version 0.22.0 available with this functionality implemented, so Nuage Provider should start using it.

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

How reproducible:

Steps to Reproduce:
1. Add Nuage Provider with eventing enabled
2. Observe AMQP traffic in Wireshark (filter: "tcp && tcp.port == 5672")

Actual results:
Nothing is being sent when there are no events

Expected results:
Client must send empty heartbeat packages so that ActiveMQ doesn't take us for dead.

Additional info: