Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 35329 invoked from network); 18 Feb 2010 01:59:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 18 Feb 2010 01:59:03 -0000 Received: (qmail 92896 invoked by uid 500); 18 Feb 2010 01:59:03 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 92834 invoked by uid 500); 18 Feb 2010 01:59:03 -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 92824 invoked by uid 99); 18 Feb 2010 01:59:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Feb 2010 01:59:03 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Feb 2010 01:59:00 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0EC71234C1F0 for ; Wed, 17 Feb 2010 17:58:40 -0800 (PST) Message-ID: <914499772.2401266458320025.JavaMail.jira@brutus.apache.org> Date: Thu, 18 Feb 2010 01:58:40 +0000 (UTC) From: "Mats Henrikson (JIRA)" To: dev@activemq.apache.org Subject: [jira] Updated: (AMQ-2616) filling a temporary queue and disconnecting does not free the queues Usage Manager memory limit In-Reply-To: <1021620816.2391266458200009.JavaMail.jira@brutus.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: ae95407df07c98740808b2ef9da0087c X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/activemq/browse/AMQ-2616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mats Henrikson updated AMQ-2616: -------------------------------- Attachment: activemq.xml > filling a temporary queue and disconnecting does not free the queues Usage Manager memory limit > ----------------------------------------------------------------------------------------------- > > Key: AMQ-2616 > URL: https://issues.apache.org/activemq/browse/AMQ-2616 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.3.1 > Reporter: Mats Henrikson > Attachments: activemq.xml > > > Starting a broker running the latest 5.3.1 snapshot with the simple attached configuration, then connecting a producer that sends messages to a temporary queue (without any consumer on it) until it hits the Usage Manager memory limit and gives this message: > {panel} > INFO Topic - Usage Manager memory limit reached for temp-topic://ID:sts-chc-matsh-33157-1266457317460-0:0:1. Producers will be throttled to the rate at which messages are removed from this destination to prevent flooding it. See http://activemq.apache.org/producer-flow-control.html for more info > {panel} > If you then disconnect the producer you get a log message that the temporary queue is being removed, but if you connect another producer and try to produce to a new temporary queue no messages are accepted, and the broker just prints the "Usage Manager memory limit reached" message again. > This is a denial of service since if you now connect a consumer on a new temporary queue no messages will be accepted for that temporary queue. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.