Bug 701572

Summary: [RFE] Producer Flow Control - default values to be exposed via management
Product: Red Hat Enterprise MRG Reporter: ppecka <ppecka>
Component: qpid-cppAssignee: messaging-bugs <messaging-bugs>
Status: NEW --- QA Contact: MRG Quality Engineering <mrgqe-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 2.0CC: jross
Target Milestone: ---Keywords: Improvement
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description ppecka 2011-05-03 09:05:14 UTC
Description of problem:
When queue is created, the default values for producer flow control (PFC) are not exposed via management, this can lead to situation where user might not be worry of PFC feature default values. And thus client will not work as "expected" because it's blocked by PFC. 
When queue is created with any of PFC values explicitly set, such values are exposed by management afterwards. All PFC values can be read from brokers logs in debug+ mode.

Version-Release number of selected component (if applicable):
2.0
  
Actual results:
Only explicitly set queue values for PFC are exposed over management, defaults are not propagated (as they are set on broker with --default-flow-stop-threshold --default-flow-resume-threshold) 

Expected results:
Management exposes all queue PFC values. 
flowStopCount
flowResumeCount
flowStopSize
flowResumeSize
maxCount
maxSize

Additional info:
See also https://bugzilla.redhat.com/show_bug.cgi?id=683503#c2