Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 86465 invoked from network); 31 Jul 2009 09:20:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 31 Jul 2009 09:20:58 -0000 Received: (qmail 8102 invoked by uid 500); 31 Jul 2009 09:20:58 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 8014 invoked by uid 500); 31 Jul 2009 09:20:58 -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 8004 invoked by uid 99); 31 Jul 2009 09:20:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Jul 2009 09:20:58 +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; Fri, 31 Jul 2009 09:20:55 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id C0FB8234C04C for ; Fri, 31 Jul 2009 02:20:33 -0700 (PDT) Message-ID: <1375778298.1249032033789.JavaMail.jira@brutus> Date: Fri, 31 Jul 2009 02:20:33 -0700 (PDT) From: "Gary Tully (JIRA)" To: dev@activemq.apache.org Subject: [jira] Commented: (AMQ-2320) Session are not deleted when several processes terminate simultaneously in a "network of broker" complex configuration In-Reply-To: <1783928707.1247072527005.JavaMail.jira@brutus> 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-2320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=53398#action_53398 ] Gary Tully commented on AMQ-2320: --------------------------------- good that it works fyi: for inspiration on a unit test; have a look at: http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/usecases/ThreeBrokerQueueNetworkTest.java?view=co > Session are not deleted when several processes terminate simultaneously in a "network of broker" complex configuration > ---------------------------------------------------------------------------------------------------------------------- > > Key: AMQ-2320 > URL: https://issues.apache.org/activemq/browse/AMQ-2320 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.2.0 > Environment: Linux Redhat. JVM 1.6. AMQ 5.2 > Reporter: Eric > Attachments: Pb AMQ Session.JPG, screenshot-1.jpg > > > I would like to add a schema. I hope I will be able to add it later. I don't see it > I have 3 processes with one embedded broker (BSV, client, server) in the same network of brokers (non duplex but bi-directionnal). > I have a fourth standalone broker > My "client" and my "server" process are connected a second time with a "manual" tcp connection to the BSV process. > My "client" and my "server" process are connected a third time with a "manual" tcp connection on the standalone broker. > In this case, if my process BSV is stopped by an interrupt (CTRL-C) (which closes the embedded connection, and the embedded broker), and if simultaneously, I want to stop gracefully my "client" process (close all session, close all "manual" connection, stop embedded broker), one session thread stays up and never terminates > "ActiveMQ Session: ID:td0sib01s.priv.atos.fr-51590-1247070640728-0:2:3" prio=10 tid=0x000000000e83a400 nid=0x5749 in Object.wait() [0x00000000469c8000..0x00000000469c8d10] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00002aaaca868380> (a java.lang.Object) > at java.lang.Object.wait(Object.java:502) > at org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:105) > - locked <0x00002aaaca868380> (a java.lang.Object) > at org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36) > It is a session associated with the BSV link (I don't know if it is a session associated with the network of broker, or a session associated with my manual connection) > A CTRL-C on the process terminates the process > It doesn't happen if stop are not simultaneously done. > Eric-AWL -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.