[
https://issues.apache.org/activemq/browse/AMQ-2618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mats Henrikson updated AMQ-2618:
--------------------------------
Attachment: UnlimitedEnqueueTest.java
> systemUsage tempUsage limit causes broker to lock up when using permanent
> queue with persistent messages
> --------------------------------------------------------------------------------------------------------
>
> Key: AMQ-2618
> URL: https://issues.apache.org/activemq/browse/AMQ-2618
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.3.0
> Reporter: Mats Henrikson
> Attachments: UnlimitedEnqueueTest.java
>
>
> It is possible to hang the broker when setting a systemUsage tempUsage limit
> with permanent queues and persistent messages.
> I have attached a test class that demonstrates the problem. I got the test
> case from AMQ-2610 and have essentially only added the line:
> {code}
> brokerService.getSystemUsage().getTempUsage().setLimit(10 * 1024 * 1024);
> {code}
> When that line is in the code the test case hangs after 995 messages, when
> the line is commented out it runs probably until it runs out of disk space.
> When the broker hangs a ctrl+C is not enough to shut it down, when connecting
> over JMX with JConsole the queue being used in the test will not render its
> attributes, you can't connect with another consumer or producer etc.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.