Pedro de Lara created AMQ-3942:
----------------------------------
Summary: Certain messages do not expire in the embedded broker
Key: AMQ-3942
URL: https://issues.apache.org/jira/browse/AMQ-3942
Project: ActiveMQ
Issue Type: Bug
Components: Broker
Affects Versions: 5.6.0, 5.4.3
Environment: Red Hat Enterprise Linux Server release 6.1 (Santiago)
Reporter: Pedro de Lara
When sending messages to a queue and waiting for the expiration task to expire
them, only some of the expired messages are moved to the DLQ. Other expired
messages (With same expiration time as the ones moved to the DLQ) just sit in
the queue, stuck until all messages in the queue expire, at which point they
are all moved to the DLQ.
This seems to happen only in the embedded broker (configured in activemq.xml)
and only for some messages (It seems the size of the message however I am
uncertain if the content could actually cause such an issue).
A Unit Test is provided that shows the issue. The unit test includes a boolean
that can be changed to run it towards a created broker (instead of the embedded
one) for comparison purposes.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira