Back to bug 813742

Who When What Removed Added
Pavel Moravec 2012-04-18 11:01:27 UTC Priority unspecified medium
Gordon Sim 2012-04-18 13:00:16 UTC CC gsim
Assignee rhm-maint-list gsim
Gordon Sim 2012-04-18 13:00:36 UTC Link ID Apache Software Foundation QPID-3958
Gordon Sim 2012-04-18 13:31:09 UTC Link ID Apache Software Foundation QPID-3958
Gordon Sim 2012-04-18 13:36:41 UTC Link ID Apache JIRA QPID-3958
Gordon Sim 2012-04-18 14:12:28 UTC Status NEW POST
Justin Ross 2012-04-18 14:20:18 UTC Target Milestone --- 2.2
Justin Ross 2012-04-19 20:05:44 UTC Fixed In Version 0.18
Irina Boverman 2012-06-11 20:46:13 UTC Target Milestone 2.2 2.3
Leonid Zhaldybin 2012-08-22 15:29:46 UTC CC lzhaldyb
Mike Cressman 2012-09-13 14:08:37 UTC CC mcressma
Mike Cressman 2012-10-04 17:23:02 UTC Status POST MODIFIED
Fixed In Version 0.18 qpid-cpp-0.18-1
errata-xmlrpc 2012-10-05 18:49:26 UTC Status MODIFIED ON_QA
Leonid Zhaldybin 2012-11-01 07:47:08 UTC QA Contact mrgqe-bugs lzhaldyb
Leonid Zhaldybin 2012-11-01 13:09:10 UTC Status ON_QA VERIFIED
Gordon Sim 2013-01-17 12:45:24 UTC Doc Text Cause:

The async queue replication code was setting frame flags incorrectly when there was an empty content frame (i.e. a content frame with content size equal to zero). This was incorrectly treated as not having a content frame at all so the end-of-frameset flag was incorrectly set on the header frame.

Consequence:

Such messages could not be replicated; the receiving broker would reject them as invalid AMQP.

Fix:

The end-of-frameset flag setting takes account of whether there is a content frame, even if it is empty.

Result:

Such messages are sent as valid AMQP frames and replicate as expected.
errata-xmlrpc 2013-03-06 01:01:45 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2013-03-06 18:55:44 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2013-03-06 13:55:44 UTC
John Skeoch 2014-11-09 22:38:38 UTC CC esammons

Back to bug 813742