[ 
https://issues.apache.org/activemq/browse/AMQ-2557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Fernandez resolved AMQ-2557.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 5.4.0

Duplicate of AMQ-2475; however, 5.3.1 doesn't appear to have the fix

> Message Broker Hangs When Temp Store Fills
> ------------------------------------------
>
>                 Key: AMQ-2557
>                 URL: https://issues.apache.org/activemq/browse/AMQ-2557
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.3.0
>         Environment: AMQ 5.3, Open Suse 11.0, JVM 1.6.0_14-b08, KahaDB, 
> default store cursor, temp storage set to 300mb.
>            Reporter: Joe Fernandez
>             Fix For: 5.4.0
>
>         Attachments: amq.out
>
>
> This is an exception test with the following set up. 
> ProducerTool sends 200000 non-persistent messages to a Topic with the message 
> size = 2000. 
> The ConsumerTool that reads the messages from the Topic has a sleep time of 2 
> msec, thus creating a slow consumer scenario.   
> Temp store = 300mb, Topic memoryLimit = 30mb, producerFlowControl = false. 
> The consumer begins to receive messages and messages get written out to the 
> temp store as expected, because the slow consumer cannot keep up with the 
> message load and temp topic fills up. However, when the temp store eventually 
> fills as well, the broker goes comatose. It no longer accepts clients 
> connections and stops dispatching messages to the slow consumer.  You'd 
> expect the broker to at least continue dispatching messages to the slow 
> consumer while the producer is blocked awaiting the temp store to free up. If 
> I double the temp store capacity, everyone is a happy camper. I'll attach a 
> thread dump.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to