Bug 753287

Summary: arguments missing in "Exchange and Queue Arguments" appendix
Product: Red Hat Enterprise MRG Reporter: Petr Matousek <pematous>
Component: Messaging_Programming_ReferenceAssignee: Cheryn Tan <chetan>
Status: CLOSED CURRENTRELEASE QA Contact: Petr Matousek <pematous>
Severity: medium Docs Contact:
Priority: medium    
Version: 2.1CC: iboverma, jross, lbrindle, rlandman
Target Milestone: 2.1.2   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-02 05:31:17 UTC Type: ---
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: 709717    
Bug Blocks:    
Deadline: 2011-12-09   

Description Petr Matousek 2011-11-11 19:28:44 UTC
Description of problem:

some arguments are missing in the list, ie.:
qpid.auto_delete_timeout
qpid.persist_last_node
qpid.optimistic_consume

Version-Release number of selected component (if applicable):
revision 2-7
  
Actual results:
The arguments list for creating queues/exchanges is incomplete

Expected results:
The arguments list for creating queues/exchanges is complete

Additional info:

Comment 4 Cheryn Tan 2012-01-04 06:22:25 UTC
Added the following as per Comment 3. Please review for technical accuracy: 

qpid.auto_delete_timeout
    If a queue is configured to be automatically deleted, it will be deleted after the amount of seconds specified here. 

qpid.optimistic_consume
    Allows the consumer to dequeue the message before the broker has acknowledged the producer, in order to reduce latency for durable messaging. 

qpid.persist_last_node
    Allows for a queue to treat all transient messages as persistent when a cluster fails down to a single node. When additional nodes in the cluster are restored, the transient messages will no longer be persisted. This mode will not be triggered if a cluster is started with only one active node, and the queues in this mode must be configured to be durable. 

Red_Hat_Enterprise_MRG-Messaging_User_Guide-2-en-US-2-15

http://documentation-stage.bne.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/2/html/Messaging_User_Guide/appe-Messaging_User_Guide-Exchange_Queue_Arguments.html

Comment 5 Petr Matousek 2012-01-12 17:03:55 UTC
New options introduced with qpid 0.12 with "message groups" feature (see Bug 734115) are missing in the list: 

qpid.group_header_key[string] 	Provides the key for the message header that holds the group identifier value.
qpid.shared_msg_group (integer) Setting this value enforces ordering across multiple consumers. 

Note: This is probably still not the complete list, it would be valuable to ask
 developers to check the list for completeness.

Comment 8 Petr Matousek 2012-02-03 11:12:11 UTC
The list of arguments for creating queues/exchanges was updated accordingly, but the list is still not complete yet, a new bug 787154 was created for the missing content. 

Messaging_User_Guide - Revision 2-15

-> VERIFIED

Comment 9 Cheryn Tan 2012-05-02 05:31:17 UTC
Documents have been published on http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/index.html as part of the MRG-M 2.1.2 update.