Return-Path: X-Original-To: apmail-falcon-dev-archive@minotaur.apache.org Delivered-To: apmail-falcon-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4BA2310067 for ; Wed, 22 Jan 2014 16:31:56 +0000 (UTC) Received: (qmail 15338 invoked by uid 500); 22 Jan 2014 16:31:55 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 15276 invoked by uid 500); 22 Jan 2014 16:31:54 -0000 Mailing-List: contact dev-help@falcon.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.incubator.apache.org Delivered-To: mailing list dev@falcon.incubator.apache.org Received: (qmail 15264 invoked by uid 99); 22 Jan 2014 16:31:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jan 2014 16:31:54 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 22 Jan 2014 16:31:53 +0000 Received: (qmail 14393 invoked by uid 99); 22 Jan 2014 16:31:25 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jan 2014 16:31:25 +0000 Date: Wed, 22 Jan 2014 16:31:25 +0000 (UTC) From: =?utf-8?Q?Jean-Baptiste_Onofr=C3=A9_=28JIRA=29?= To: dev@falcon.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FALCON-246) Upgrade to ActiveMQ 5.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/FALCON-246?page=3Dcom.atlassian= .jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1387= 8812#comment-13878812 ]=20 Jean-Baptiste Onofr=C3=A9 commented on FALCON-246: --------------------------------------------- Hi Shaik, as I said to Venkatesh: 1 and 2/ right, but it introduces a Maven cyclic dependency. I would propos= e to have a dedicated module embedded-broker shared by prism and the other = modules. I can update the patch this way. 3/ It override the KahaDB properties (not the previously defined properties= ). However, I think it's clearer to get the persistence adapter explicitly.= I will update the patch this way. 4/ Good idea (even at the end, it's the same for performance, but the code = is cleaner). In what I saw, Falcon depends to ActiveMQ in some area. For instance, the r= erun module explicitly uses a ActiveMQQueue (to be more flexible, it should= use a generic JMS Queue). For the test case, we use ActiveMQ broker just to have a broker (any JMS br= oker can do the same, but I think ActiveMQ is a good one). I'm agree that w= e don't have to use EmbeddedBroker in unit tests, but I think it's better a= s we test exactly what we provide in the distribution. What do you mean by "At last, I am not sure, what have we upgraded here". To summarize, I propose: 1/ to refactore the patch to create embedded-broker Maven module dedicated = to the ActiveMQ broker configuration. This module will be use in prism (at = startup) and other modules (only for the tests). 2/ a patch to avoid to use ActiveMQ explicitly in rerun and use a "pure" JM= S client. 3/ replace the IntrospectionSupport with explicit persistence adapter confi= guration injection. 4/ iterate on properties to provide the log statements WDYT ? > Upgrade to ActiveMQ 5.9.0 > ------------------------- > > Key: FALCON-246 > URL: https://issues.apache.org/jira/browse/FALCON-246 > Project: Falcon > Issue Type: Improvement > Components: messaging > Reporter: Jean-Baptiste Onofr=C3=A9 > Assignee: Jean-Baptiste Onofr=C3=A9 > Attachments: FALCON-246.patch > > > ActiveMQ 5.9.0 brings a lot of improvements, especially in terms of perfo= rmance. > I gonna submit a set of patches for this upgrade and leverage the differe= nt configurations including performance improvements (kahadb, leveldb, etc)= in embedded mode. -- This message was sent by Atlassian JIRA (v6.1.5#6160)