karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: AW: AW: AW: Cellar config synchronization
Date Thu, 11 Apr 2019 13:29:15 GMT
Hi,

Let me try, I pretty sure it works.

Regards
JB

On 11/04/2019 14:40, Lorr, Sebastian wrote:
> Hi again,
> 
> 
> ich now deleted the ".cfg" in the configuration but the behaviour is
> still the same. Worthy to mention: the blacklists are created
> automatically and contain the ".cfg" by default.
> 
> 
> But nevertheless, the org.apache.karaf.cellar.groups.cfg is still
> synchronized. :(
> 
> 
> I also set the whitelists to "none" but no effect.
> 
> 
> Cheers,
> 
> 
> Sebastian
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> *Von:* Jean-Baptiste Onofré <jb@nanthrax.net>
> *Gesendet:* Donnerstag, 11. April 2019 14:12
> *An:* user@karaf.apache.org
> *Betreff:* Re: AW: AW: Cellar config synchronization
>  
> That's not correct.
> 
> You should have org.apache.karaf.cellar.node and
> org.apache.karaf.cellar.groups in the blacklist (without cfg).
> 
> Cellar Config uses the configuration PID (not the configuration file
> name). So, the blacklist should contain the PID.
> 
> Regards
> JB
> 
> On 11/04/2019 13:54, Lorr, Sebastian wrote:
>> Hi,
>> 
>> i just realized that the placklist for default already contains
>> org.apache.karaf.cellar.groups.cfg
>> 
>> Here the values copied from my etc/org.apache.karaf.cellar.groups.cfg:
>> 
>> default.config.blacklist.inbound=org.apache.felix.fileinstall*, \
>>                                    org.apache.karaf.management,
\
>>                                    org.apache.karaf.shell,
\
>>                                    org.ops4j.pax.web,
\
>>                                    org.apache.aries.transaction,
\
>>                                    org.ops4j.pax.logging,
\
>>                                    org.apache.karaf.cellar.node.cfg,
\
>>                                    org.apache.karaf.cellar.groups.cfg
>> default.config.blacklist.outbound=org.apache.felix.fileinstall*, \
>>                                     org.apache.karaf.management,
\
>>                                     org.apache.karaf.shell,
\
>>                                     org.ops4j.pax.web,
\
>>                                     org.apache.aries.transaction,
\
>>                                     org.ops4j.pax.logging,
\
>>                                     org.apache.karaf.cellar.node.cfg,
\
>>                                     org.apache.karaf.cellar.groups.cfg
>> 
>> 
>> my_cluster.config.blacklist.inbound = org.apache.felix.fileinstall*,
>> org.apache.karaf.management, org.apache.karaf.shell, org.ops4j.pax.web,
>> org.apache.aries.transaction, org.ops4j.pax.logging,
>> org.apache.karaf.cellar.node.cfg, org.apache.karaf.cellar.groups.cfg
>> my_cluster.config.blacklist.outbound = org.apache.felix.fileinstall*,
>> org.apache.karaf.management, org.apache.karaf.shell, org.ops4j.pax.web,
>> org.apache.aries.transaction, org.ops4j.pax.logging,
>> org.apache.karaf.cellar.node.cfg, org.apache.karaf.cellar.groups.cfg
>> 
>> For me the blacklists look ok. But for some reason they seem not to be
>> used.
>> 
>> 
>> 
>> Cheers,
>> 
>> 
>> Sebastian
>> 
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------
>> *Von:* Jean-Baptiste Onofré <jb@nanthrax.net>
>> *Gesendet:* Donnerstag, 11. April 2019 13:45
>> *An:* user@karaf.apache.org
>> *Betreff:* Re: AW: Cellar config synchronization
>>  
>> Hi,
>> 
>> what your blacklist config in etc/org.apache.karaf.cellar.groups.cfg ?
>> 
>> Regards
>> JB
>> 
>> On 11/04/2019 13:13, Lorr, Sebastian wrote:
>>> Hi,
>>> 
>>> 
>>> Thanks for your quick response!
>>> 
>>> 
>>> in org.apache.karaf.cellar.node.cfg "config.listener" is set to false.
>>> 
>>> Bothes nodes are in the same clustergroup (my_cluster).
>>> 
>>> So in my cluster i have two groups (default, my_cluster) and default has
>>> no members.
>>> 
>>> I would expect that my nodes respect the blacklist for their groups.
>>> 
>>> 
>>> I used two copies of karaf. But this shouldn't be a problem...
>>> 
>>> I tried it with a blank installation. i only changed ports for second node.
>>> 
>>> 
>>> Any ideas what i did wrong?
>>> 
>>> 
>>> Thanks in advance,
>>> 
>>> 
>>> Sebastian
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------
>>> *Von:* Jean-Baptiste Onofré <jb@nanthrax.net>
>>> *Gesendet:* Donnerstag, 11. April 2019 10:57
>>> *An:* user@karaf.apache.org
>>> *Betreff:* Re: Cellar config synchronization
>>>  
>>> Hi,
>>> 
>>> I guess you have the local listener enabled for config ?
>>> 
>>> The blacklist also apply only to a specific cluster group. So, if you
>>> have the local listener and several groups, you have to blacklist in all
>>> cluster groups.
>>> 
>>> Regards
>>> JB
>>> 
>>> On 11/04/2019 10:41, Lorr, Sebastian wrote:
>>>> Hi there,
>>>> 
>>>> 
>>>> i notice a strange behaviour when synchronizing configs in a cellar cluster.
>>>> 
>>>> 
>>>> I wanted one master giving its configuration to all other node in
>>>> clustergroup.
>>>> 
>>>> 
>>>> Here what i 've got:
>>>> 
>>>> Karaf 4.1.5
>>>> 
>>>> Cellar 4.1.3
>>>> 
>>>> on Ubuntu 4.14
>>>> 
>>>> 
>>>> What i did after unziping and starting 2 karafs:
>>>> 
>>>> First on node1, then on node 2:
>>>> 
>>>> # install cellar
>>>> 
>>>> - feature:repo-add cellar
>>>> 
>>>> - feature:install cellar cellar-dosgi cellar-log
>>>> # first disable all sync on cluster
>>>> - cluster:sync --bundle disabled
>>>> - cluster:sync --config disabled
>>>> - cluster:sync --feature disabled
>>>> - cluster:sync --obr disabled        
>>>> # create clustergroup
>>>> - cluster:group-create my_cluster
>>>> - cluster:group-pick default my_cluster
>>>> 
>>>> Now i wanted to setup synchronization.
>>>> I opend <karaf node1>/etc/org.apache.kara.cellar.groups.cfg and changed
>>>> the synchronization to only send config-changes to my_cluster:
>>>> my_cluster.config.sync = NodeOnly
>>>> 
>>>> Now i opened the same file on node2 and surprise: the value was already
>>>> set to NodeOnly. Even if  my_cluster.config.blacklist contains for
>>>> inbound and outbound org.apache.karaf.cellar.groups.cfg
>>>> 
>>>> So i changed the value on node2 to "clusterOnly" to apply changes from
>>>> cluster without sending changes. Then i doublechecked the value on
>>>> node1. Again surprise: it changed its value to "clusterOnly"
>>>> 
>>>> 
>>>> Now my question: What did i wrong? I expected, that i could configure
>>>> the nodes in a clustergroup with different values. Is this not possible?
>>>> 
>>>> Thanks in Advance,
>>>> 
>>>> Sebastian
>>>> 
>>>> 
>>> 
>>> -- 
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
> Talend - A Cloud Data Integration Leader (modern ETL)
> <http://www.talend.com/>
> www.talend.com
> Talend Cloud delivers a single, open platform for data integration
> across cloud and on-premises environments. Put more data to work for
> your business faster with Talend.
> 
> 
>>> Talend - A Cloud Data Integration Leader (modern ETL)
>>> <http://www.talend.com/>
> Talend - A Cloud Data Integration Leader (modern ETL)
> <http://www.talend.com/>
> www.talend.com
> Talend Cloud delivers a single, open platform for data integration
> across cloud and on-premises environments. Put more data to work for
> your business faster with Talend.
> 
> 
>>> www.talend.com <http://www.talend.com> <http://www.talend.com>
> Talend - A Cloud Data Integration Leader (modern ETL)
> <http://www.talend.com/>
> www.talend.com
> Talend Cloud delivers a single, open platform for data integration
> across cloud and on-premises environments. Put more data to work for
> your business faster with Talend.
> 
> Talend - A Cloud Data Integration Leader (modern ETL)
> <http://www.talend.com/>
> www.talend.com
> Talend Cloud delivers a single, open platform for data integration
> across cloud and on-premises environments. Put more data to work for
> your business faster with Talend.
> 
> 
>>> Talend Cloud delivers a single, open platform for data integration
>>> across cloud and on-premises environments. Put more data to work for
>>> your business faster with Talend.
>>> 
>>> 
>> 
>> -- 
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
> Talend - A Cloud Data Integration Leader (modern ETL)
> <http://www.talend.com/>
> www.talend.com
> Talend Cloud delivers a single, open platform for data integration
> across cloud and on-premises environments. Put more data to work for
> your business faster with Talend.
> 
> 
> 
> -- 
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
> Talend - A Cloud Data Integration Leader (modern ETL)
> <http://www.talend.com/>
> www.talend.com
> Talend Cloud delivers a single, open platform for data integration
> across cloud and on-premises environments. Put more data to work for
> your business faster with Talend.
> 
> 

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message