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 87A5D96F4 for ; Wed, 26 Sep 2012 14:31:08 +0000 (UTC) Received: (qmail 76689 invoked by uid 500); 26 Sep 2012 14:31:08 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 76623 invoked by uid 500); 26 Sep 2012 14:31:08 -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 76508 invoked by uid 99); 26 Sep 2012 14:31:08 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Sep 2012 14:31:08 +0000 Date: Thu, 27 Sep 2012 01:31:07 +1100 (NCT) From: "Claus Ibsen (JIRA)" To: dev@activemq.apache.org Message-ID: <2090793862.128560.1348669868034.JavaMail.jiratomcat@arcas> In-Reply-To: <1403371983.128537.1348669387521.JavaMail.jiratomcat@arcas> Subject: [jira] [Commented] (AMQ-4082) Refactor network bridge start/stop to reduce async tasks and synchronisation - it is way to complicated atm 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-4082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13463854#comment-13463854 ] Claus Ibsen commented on AMQ-4082: ---------------------------------- Would it also be possible to do some sort of graceful shutdown (eg as we do in Camel). To allow amble time for inflight messages to complete, and to deny new messages from coming in etc. > Refactor network bridge start/stop to reduce async tasks and synchronisation - it is way to complicated atm > ----------------------------------------------------------------------------------------------------------- > > Key: AMQ-4082 > URL: https://issues.apache.org/jira/browse/AMQ-4082 > Project: ActiveMQ > Issue Type: Improvement > Components: Broker > Reporter: Gary Tully > Fix For: 5.8.0 > > > sequence of events on a start is way to random as a result of many async tasks. > It should/could be very simple. > start remote transport > wait for remote broker info > start local transport and local bridge > start remote bridge > it is all or nothing w.r.t to success or failure. > we have sufficient tests in place to safely do the refactor at this stage. > There have been many bugs in this area and there are still some outstanding > https://issues.apache.org/jira/browse/AMQ-3993 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira