karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fernando Ribeiro <fernando.ribe...@upic.com.br>
Subject Re: Fwd: Clustered Web Console Installation
Date Mon, 23 Dec 2013 15:20:51 GMT
As discussed in private, the issue is reported at
https://issues.apache.org/jira/browse/KARAF-2653. Regards.


On Mon, Dec 23, 2013 at 10:49 AM, Fernando Ribeiro <
fernando.ribeiro@upic.com.br> wrote:

> Of course, sending you an email right now. Thanks.
>
>
> On Mon, Dec 23, 2013 at 4:26 AM, Jean-Baptiste Onofré <jb@nanthrax.net>wrote:
>
>> Hi Fernando,
>>
>> I'm not sure I follow you.
>>
>> In Cellar, if sync is enabled, at startup, a Synchronizer is called.
>> The synchronizer:
>> 1/ gets the resources (bundles for instance) from the cluster, compare
>> the state on the cluster with the state on the node, and update the state
>> on the node.
>> 2/ push the local resources states to the bundles.
>>
>> You have a synchronizer for bundle, one for features, one for config, etc.
>>
>> After that that, Cellar have a set of listener that listen for local
>> events (bundle install, features install, etc) and broadcast this local
>> event as cluster event.
>>
>> You have a listener for bundle, one for features, one for config, etc.
>>
>> Bundles and features are completely isolated: if you blacklist all
>> bundles, you can still install features on the cluster, the bundles list
>> will remain empty.
>>
>> Could you share (directly with me in private e-mail) your scenario ?
>>
>> Regards
>> JB
>>
>>
>> On 12/23/2013 02:34 AM, Fernando Ribeiro wrote:
>>
>>> Any thoughts? Regards.
>>>
>>> ---------- Forwarded message ----------
>>> From: Fernando Ribeiro <fernando.ribeiro@upic.com.br>
>>> Date: Sun, Dec 22, 2013 at 10:18 AM
>>> Subject: Re: Clustered Web Console Installation
>>> To: user@karaf.apache.org
>>>
>>>
>>> I'd think that the list to change is that of the first node, which
>>> shouldn't be unexpectedly empty after the feature is installed. Regards.
>>> On Dec 22, 2013 1:54 AM, "Fernando Ribeiro" <
>>> fernando.ribeiro@upic.com.br>
>>> wrote:
>>>
>>>  Hi Jean-Baptiste,
>>>>
>>>> I have successfully completed an installation of the web console in a
>>>> shared instance and cluster group blacklisting the webconsole feature
>>>> and
>>>> disabling bundle sync (as advised) in both nodes.
>>>>
>>>> Regarding the bundle lists, I have verified that the list in the other
>>>> nodes is different than the empty list in the node where the feature is
>>>> installed (when bundle sync is enabled, of course), can you double
>>>> check if
>>>> that is the expected behavior?
>>>>
>>>> Regards,
>>>>
>>>>
>>>> On Sat, Dec 21, 2013 at 10:56 AM, Fernando Ribeiro <
>>>> fernando.ribeiro@upic.com.br> wrote:
>>>>
>>>>  Humm, I guess the blacklists/whitelists are the same, but I will check
>>>>> again and get back to you. Regards.
>>>>>   On Dec 21, 2013 9:59 AM, "Jean-Baptiste Onofré" <jb@nanthrax.net>
>>>>> wrote:
>>>>>
>>>>>  Not necessary: cluster:bundle-list should be the same, bundle:list
>>>>>> depends of the blacklist/whitelist.
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 12/21/2013 12:11 PM, Fernando Ribeiro wrote:
>>>>>>
>>>>>>  Allright, but the list should be the same in the two nodes, right?
>>>>>>>
>>>>>>> On Dec 21, 2013 3:22 AM, "Jean-Baptiste Onofré" <jb@nanthrax.net
>>>>>>> <mailto:jb@nanthrax.net>> wrote:
>>>>>>>
>>>>>>>      Hi Fernando,
>>>>>>>
>>>>>>>      If you blacklist the webconsole feature, Cellar will block
the
>>>>>>>      feature:install and cluster:feature-install webconsole events.
>>>>>>>      If you install locally feature:install and use bundle sync,
the
>>>>>>>      bundles will be sync. It's normal.
>>>>>>>      By default, I disable the bundle sync (blacklist=*
>>>>>>> whitelist=none
>>>>>>>      for the bundles).
>>>>>>>
>>>>>>>      Regards
>>>>>>>      JB
>>>>>>>
>>>>>>>      On 12/21/2013 03:54 AM, Fernando Ribeiro wrote:
>>>>>>>
>>>>>>>          Hi Jean-Baptiste,
>>>>>>>
>>>>>>>          I am still thinking if the replication of the bundles
to the
>>>>>>>          second node
>>>>>>>          is really an issue, and also that the fact that the
bundle
>>>>>>> list
>>>>>>>          in the
>>>>>>>          two nodes isn't the same should be reported separately.
>>>>>>>
>>>>>>>          Let me know when you find the time to look into this
with
>>>>>>> me.
>>>>>>>
>>>>>>>          Regards,
>>>>>>>
>>>>>>>
>>>>>>>          On Thu, Dec 19, 2013 at 11:54 PM, Fernando Ribeiro
>>>>>>>          <fernando.ribeiro@upic.com.br
>>>>>>>          <mailto:fernando.ribeiro@upic.com.br>
>>>>>>>          <mailto:fernando.ribeiro@upic.__com.br
>>>>>>>          <mailto:fernando.ribeiro@upic.com.br>>>
wrote:
>>>>>>>
>>>>>>>               Hi Jean-Baptiste,
>>>>>>>
>>>>>>>               I am getting an exception from Jetty when following
>>>>>>> these
>>>>>>>          steps:
>>>>>>>
>>>>>>>               1- Create node1
>>>>>>>               2- Install Cellar on node1
>>>>>>>               3- Edit org.apache.karaf.cellar.__groups.cfg to
>>>>>>> blacklist
>>>>>>> the
>>>>>>>               webconsole feature
>>>>>>>               4- Create node2
>>>>>>>               5- Install Cellar on node2
>>>>>>>
>>>>>>>               The reason why I did mentioned "a list" in my previous
>>>>>>>          e-mail is
>>>>>>>               because I understand the issue could be worked
around
>>>>>>>          blacklisting
>>>>>>>               the Jetty bundles, for example.
>>>>>>>
>>>>>>>               The log files are attached for your review, as
well as
>>>>>>> the
>>>>>>>          list of
>>>>>>>               bundles in node2, which is very different than
the
>>>>>>> empty
>>>>>>>          list in node1.
>>>>>>>
>>>>>>>               Please advise me whether I should open a ticket.
>>>>>>>
>>>>>>>               Regards,
>>>>>>>
>>>>>>>
>>>>>>>               On Thu, Dec 19, 2013 at 3:16 PM, Fernando Ribeiro
>>>>>>>               <fernando.ribeiro@upic.com.br
>>>>>>>          <mailto:fernando.ribeiro@upic.com.br>
>>>>>>>          <mailto:fernando.ribeiro@upic.__com.br
>>>>>>>          <mailto:fernando.ribeiro@upic.com.br>>>
>>>>>>>               wrote:
>>>>>>>
>>>>>>>                   Hi Jean-Baptiste,
>>>>>>>
>>>>>>>                   I have the impression that you actually need
to
>>>>>>>          blacklist some
>>>>>>>                   bundles as well, will re-do the installation
and
>>>>>>> come
>>>>>>>          back with
>>>>>>>                   more detailed information.
>>>>>>>
>>>>>>>                   Regards,
>>>>>>>
>>>>>>>
>>>>>>>                   On Thu, Dec 19, 2013 at 2:50 PM, Jean-Baptiste
>>>>>>> Onofré
>>>>>>>                   <jb@nanthrax.net <mailto:jb@nanthrax.net>
>>>>>>>          <mailto:jb@nanthrax.net <mailto:jb@nanthrax.net>>>
wrote:
>>>>>>>
>>>>>>>                       Hi Fernando,
>>>>>>>
>>>>>>>                       you mean install the WebConsole only on
one
>>>>>>> node ?
>>>>>>>
>>>>>>>                       If so, you can blacklist webconsole feature
>>>>>>> inbound and
>>>>>>>                       outbound and install on the target node.
>>>>>>>
>>>>>>>                       Regards
>>>>>>>                       JB
>>>>>>>
>>>>>>>
>>>>>>>                       On 12/19/2013 05:24 PM, Fernando Ribeiro
wrote:
>>>>>>>
>>>>>>>                           All,
>>>>>>>
>>>>>>>                           After some investigation, I've managed
to
>>>>>>>          install the
>>>>>>>                           web console in a
>>>>>>>                           Cellar installation using a dedicated
>>>>>>> instance
>>>>>>> in a
>>>>>>>                           different cluster group.
>>>>>>>
>>>>>>>                           I understand that I could use a shared
>>>>>>> instance
>>>>>>>          in a
>>>>>>>                           single cluster
>>>>>>>                           group if I blacklisted some features
and
>>>>>>>          bundles, but
>>>>>>>                           don't have that
>>>>>>>                           list yet - do you?
>>>>>>>
>>>>>>>                           Regards,
>>>>>>>
>>>>>>>                           --
>>>>>>>                           Fernando
>>>>>>>
>>>>>>>
>>>>>>>                       --
>>>>>>>                       Jean-Baptiste Onofré
>>>>>>>          jbonofre@apache.org <mailto:jbonofre@apache.org>
>>>>>>>          <mailto:jbonofre@apache.org <mailto:jbonofre@apache.org>>
>>>>>>>          http://blog.nanthrax.net
>>>>>>>                       Talend - http://www.talend.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                   --
>>>>>>>                   Fernando Ribeiro
>>>>>>>                   Upic
>>>>>>>          +55 11 9 8111 4078 <tel:%2B55%2011%209%208111%204078>
>>>>>>>          <tel:%2B55%2011%209%208111%__204078>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               --
>>>>>>>               Fernando Ribeiro
>>>>>>>               Upic
>>>>>>>          +55 11 9 8111 4078 <tel:%2B55%2011%209%208111%204078>
>>>>>>>          <tel:%2B55%2011%209%208111%__204078>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>          --
>>>>>>>          Fernando Ribeiro
>>>>>>>
>>>>>>>
>>>>>>>      --
>>>>>>>      Jean-Baptiste Onofré
>>>>>>>      jbonofre@apache.org <mailto:jbonofre@apache.org>
>>>>>>>      http://blog.nanthrax.net
>>>>>>>      Talend - http://www.talend.com
>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbonofre@apache.org
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Fernando Ribeiro
>>>>
>>>>
>>>
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
>
> --
> Fernando Ribeiro
>



-- 
Fernando Ribeiro

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message