Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 73250 invoked from network); 26 Jul 2010 13:43:21 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Jul 2010 13:43:21 -0000 Received: (qmail 73224 invoked by uid 500); 26 Jul 2010 13:43:21 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 73095 invoked by uid 500); 26 Jul 2010 13:43:18 -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 73085 invoked by uid 99); 26 Jul 2010 13:43:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Jul 2010 13:43:18 +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.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Jul 2010 13:43:15 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o6QDgrMO018954 for ; Mon, 26 Jul 2010 13:42:53 GMT Message-ID: <62139.52441280151773168.JavaMail.jira@thor> Date: Mon, 26 Jul 2010 09:42:53 -0400 (EDT) From: "Eric (JIRA)" To: dev@activemq.apache.org Subject: [jira] Commented: (AMQ-2774) Network of brokers : Multicast discovery stopped to work In-Reply-To: <32477170.13361276270251772.JavaMail.jira@thor> 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-2774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=60917#action_60917 ] Eric commented on AMQ-2774: --------------------------- Yes, I saw this JUNIT test, and I will try to adapt SocketProxy into the TCPFaultyServerSocketFactory, to simulate pause in the accept(). I can't imagine that this JUnit test doesn't work with 5.3.0-05-fuse, but we expiremented this latch situation with network faults regularly (stack traces was taken some hours after the frozen state was discovered of the network connector, and these traces always show the "await" on this latch with duplex connection). Eric-AWL > Network of brokers : Multicast discovery stopped to work > -------------------------------------------------------- > > Key: AMQ-2774 > URL: https://issues.apache.org/activemq/browse/AMQ-2774 > Project: ActiveMQ > Issue Type: Bug > Affects Versions: 5.2.0 > Environment: Linux > Reporter: Eric > Assignee: Gary Tully > Fix For: 5.4.1 > > Attachments: AMQ2774.tar, JMAC-BEA-lastlog.log-20100315 > > > Hi everybody > I experiment a big problem with the multicast discovery algorithm, in a network of brokers topology. > In some conditions, a broker can't reestablish a distant connection even if the distant broker is restarted. > I have the log traces that would help to identify the origin of the problem. > When there is no discovery/connection error, I can see these 2 lines in the activemq log file > #08 Jun 2010 14:31:30,639 INFO [Multicast Discovery Agent Notifier] org.apache.activemq.network.DiscoveryNetworkConnector > Establishing network connection between from vm://ACCLU-tpnocp04v to tcp://tpnocp09v-bus:13100?useLocalHost=false > #08 Jun 2010 14:31:30,692 INFO [StartLocalBridge: localBroker=vm://ACCLU-tpnocp04v#26] org.apache.activemq.network.DemandForwardingBridge > Network connection between vm://ACCLU-tpnocp04v#26 and tcp://tpnocp09v-bus/10.18.126.28:13100(MOM-tpnocp09v) has been established. > When the connection is broken, I can see this line in the log. > #11 Jun 2010 12:37:32,585 INFO [Multicast Discovery Agent Notifier] org.apache.activemq.network.DemandForwardingBridge > ACCLU-tpnocp04v bridge to MOM-tpnocp09v stopped > Then the current ACCLU-tpnocp04v broker tries to reestablish the connection : > #11 Jun 2010 12:37:34,475 INFO [Multicast Discovery Agent Notifier] org.apache.activemq.network.DiscoveryNetworkConnector > Establishing network connection between from vm://ACCLU-tpnocp04v to tcp://tpnocp09v-bus:13100?useLocalHost=false > But, here, the second line of the log ("has been established") doesn't appear in the log file !! I don't know exactly if the connection is up or not. > Then the connection is broken again (look at "Unknown" instead of "MOM-tpnocp09v". > #11 Jun 2010 13:33:58,655 WARN [ActiveMQ Transport: tcp://tpnocp09v-bus/10.18.126.28:13100] org.apache.activemq.network.DemandForwardingBridge > Network connection between vm://ACCLU-tpnocp04v#58 and tcp://tpnocp09v-bus/10.18.126.28:13100 shutdown due to a remote error: java.net.SocketException: Connection reset > #11 Jun 2010 13:33:58,657 INFO [NetworkBridge] org.apache.activemq.network.DemandForwardingBridge^M > ACCLU-tpnocp04v bridge to Unknown stopped > And, now, even if I restart the distant broker ( MOM-tpnocp09v ), no line (Establishing/Has been established) appears, and no network connection is reestablished between ACCLU-tpnocp04v and MOM-tpnocp09v. it seems that this ACCLU-tpnocp04v broker can no longer establish a connection with the MOM-tpnocp09v broker !!! > The production teams tell me that this problem seems not to be resolved in fuse-5.3.0.6 version. > Eric-AWL -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.