[ 
https://issues.apache.org/activemq/browse/AMQ-2557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56762#action_56762
 ] 

Gary Tully commented on AMQ-2557:
---------------------------------

rob just merged that fix to the 5.3 branch r896063 so it will be in tonight's 
snapshot.

> 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