Description of problem:
Recovered messages are incorrectly fragmented.
Steps to Reproduce:
1. send a durable message of 65524 bytes or more to a durable queue
2. restart the broker
3. try to receive the message from the queue
Fails with e.g. framing-error: Frame size too small 0
Message should be received without error.
Also logged as https://issues.apache.org/jira/browse/QPID-2605
Fixed by r945048.
The issue reproduced on qpid-cpp-server-0.7.939184-1.el5.
The issue has been fixed, retested on RHEL 4.8 / 5.5 i386 / x86_64 on packages:
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.
Sending a durable message of 65524 bytes or more to a durable queue, restarting the broker, and trying to receive the message from the queue failed with a framing error: "framing-error: Frame size too small 0". With this update, this behavior no longer occurs and messages are received without any errors.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.