Return-Path: X-Original-To: apmail-activemq-commits-archive@www.apache.org Delivered-To: apmail-activemq-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CEBE64DA2 for ; Mon, 23 May 2011 13:50:29 +0000 (UTC) Received: (qmail 21580 invoked by uid 500); 23 May 2011 13:50:28 -0000 Delivered-To: apmail-activemq-commits-archive@activemq.apache.org Received: (qmail 21543 invoked by uid 500); 23 May 2011 13:50:28 -0000 Mailing-List: contact commits-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 commits@activemq.apache.org Received: (qmail 21514 invoked by uid 99); 23 May 2011 13:50:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 May 2011 13:50:28 +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; Mon, 23 May 2011 13:50:27 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id A9981D948C for ; Mon, 23 May 2011 13:49:47 +0000 (UTC) Date: Mon, 23 May 2011 13:49:47 +0000 (UTC) From: "Hiram Chirino (JIRA)" To: commits@activemq.apache.org Message-ID: <128423871.36005.1306158587690.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (APLO-20) Optimize session acked durable subs by using a shared durable queue. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Optimize session acked durable subs by using a shared durable queue. -------------------------------------------------------------------- Key: APLO-20 URL: https://issues.apache.org/jira/browse/APLO-20 Project: ActiveMQ Apollo Issue Type: New Feature Components: apollo-bdb, apollo-broker, apollo-cassandra, apollo-jdbm2 Reporter: Hiram Chirino Right now every durable sub gets assigned a new queue. This is only needed to support out of order acking from the subscription. If the consumer is doing in order acking like the JMS API forces, then you can get better performance by using a shared queue /w browsers but track ack positions using a simple map/index. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira