Hi Justin, I would like to request that the following commits be considered for inclusion in 0.18:
https://issues.apache.org/jira/browse/QPID-4164 http://svn.apache.org/viewvc?view=revision&revision=1366339 http://svn.apache.org/viewvc?view=revision&revision=1365832 http://svn.apache.org/viewvc?view=revision&revision=1367095 The above commits fix / add tests for an issue whereby moving/copying persistent messages between queues (either manually via the management interface, or automatically using a feature such as maximum-redelivery on queues configured with with DLQs) can result in loss of the payload if the message was originally recovered from the message store. The change is very isolated (to the message stores) and trivial as-is but would look even smaller if we hadn't inverted the meaning of a boolean. https://issues.apache.org/jira/browse/QPID-4170 http://svn.apache.org/viewvc?view=revision&revision=1367084 The above commit fixes an issue where JMX management threads can enter a infite loop when viewing the content of messages affected by the issue above, consuming CPU resources and creating additional lock contention in the message store. The change is again very isolated (to the Queue MBean) and trivial. The changes were made either by Keith, Phil, or myself, and have then been reviewed by at least one but usually both of the others. Robbie
