activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mats Henrikson (JIRA)" <j...@apache.org>
Subject [jira] Created: (AMQ-2618) systemUsage tempUsage limit causes broker to lock up when using permanent queue with persistent messages
Date Thu, 18 Feb 2010 20:24:40 GMT
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


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.


Mime
View raw message