[
https://issues.apache.org/jira/browse/QPID-508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rupert Smith resolved QPID-508.
-------------------------------
Resolution: Fixed
The post commit handling is now called.
There was a problem with headers only messages not being cleaned up, because
the clean-up call was only being made after body was received. This is fixed
too.
Mandatory and Immediate messages are now both returned when appropriate.
> [Memory Leak] Broker does not return mandatory messages sent outside of a
> transaction.
> --------------------------------------------------------------------------------------
>
> Key: QPID-508
> URL: https://issues.apache.org/jira/browse/QPID-508
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: M2
> Reporter: Martin Ritchie
> Fix For: M2
>
>
> Currently message are placed into _returnMessage but these messages are only
> processed by the TxCommit Handler. So this queue just grow till OOME for
> non-transactional messaging.
> Problem with the broker is masked for the queue case by the client as it does
> a Non-AMQ check to see if the queue is bound. Which is part of the JMS Spec.
> The JMS Spec doesn't call for checking that a given topic has a valid routing.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.