Return-Path: X-Original-To: apmail-activemq-dev-archive@www.apache.org Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BFB5351BA for ; Tue, 10 May 2011 17:19:27 +0000 (UTC) Received: (qmail 68327 invoked by uid 500); 10 May 2011 17:19:27 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 68296 invoked by uid 500); 10 May 2011 17:19:27 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 68287 invoked by uid 99); 10 May 2011 17:19:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 May 2011 17:19:27 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 May 2011 17:19:26 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id B6FBA44788 for ; Tue, 10 May 2011 17:18:47 +0000 (UTC) Date: Tue, 10 May 2011 17:18:47 +0000 (UTC) From: "Gary Tully (JIRA)" To: dev@activemq.apache.org Message-ID: <1869427119.637.1305047927746.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1097778184.606.1305047567306.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Resolved] (AMQ-3314) FilePendingMessageCursor isFull reports full in error when temp store is full, even if not needing the temp store MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/AMQ-3314?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gary Tully resolved AMQ-3314. ----------------------------- Resolution: Fixed Fix Version/s: 5.6.0 fix in http://svn.apache.org/viewvc?rev=1101544&view=rev > FilePendingMessageCursor isFull reports full in error when temp store is full, even if not needing the temp store > ----------------------------------------------------------------------------------------------------------------- > > Key: AMQ-3314 > URL: https://issues.apache.org/jira/browse/AMQ-3314 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.5.0 > Reporter: Gary Tully > Assignee: Gary Tully > Labels: block, cursor, memory, temp, topic, usage > Fix For: 5.6.0 > > > With slow queue consumers of non persistent messages the temp store can be filled and producers blocked. The default cursor for non persistent is a fileCursor. > However topic subs with a pending message limit strategy also use a cursor for pending messages. If there is sufficient memory resources, the topic consumers should be able to operate without recourse to the temp store. At the moment this is not the case, as the check to isFull reports true in error (based on the status of the temp store) > It should only report full if its memory is exhausted || it is spooling to disk AND the temp store is exhausted. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira