Description of problem: Receiving directly from exchange is reliable by default using amqp1.0 while amqp0-10 default is unreliable. With regard to the difference was not deliberate (discussed with Gordon), I'm raising the bug to let developers think about these settings are appropriate. Version-Release number of selected component (if applicable): qpid-cpp-*-0.22-19 How reproducible: 100% Steps to Reproduce: 1. acquire message using consumer do not accept yet 2. the message remains on the queue until it's accepted Actual results: Receiving from exchange is reliable by default when using amqp1.0 Receiving from exchange is unreliable by default when using amqp0-10 Expected results: n/a Additional info:
Fixed upstream: https://svn.apache.org/r1532308 Note this also fixes https://bugzilla.redhat.com/show_bug.cgi?1018845
This issue has been fixed. Verified on rhel6.4 (i386, x86_64). Direct receiving from exchange is now unreliable by default for both the protocols (amqp0-10/1.0). packages used for testing: qpid-cpp-*-0.22-20.el6