Hi:

In my Karaf Cellar setup, I am not able to make use of the features provided by 
cellar, especially for bundle/feature synchronization.

I have the following configuration and it is intentional to set it disabled.
default.bundle.sync=disabled
default.config.sync=disabled
default.feature.sync=disabled
default.obr.urls.sync=disabled
default.balanced.servlet.sync=disabled

The nodes are allocated in a different group called workers. The sync policies 
of all components for this group are disabled as well. But, for the bundle, I 
have set it to `cluster`.

workers.bundle.sync = cluster

Ideally, when a bundle is deployed manually to Node A(copied jars into deploy 
folder), I was expecting it to broadcast this event to the cluster, and Node B 
to automatically receive the event and install the bundle. Although this 
behaviour is available with the local bundle listener, instructions as seen in 
the cellar manual made me aware that I cannot strongly rely on it.

Thus, I tried cluster:sync command. First on the producer node, and then 
executed it on the consumer node. The command is itself confusing that ended up 
deleting my deployed bundles time and again.

I do not have an artifact repository for my deployment. Rather, I have set of 
osgi bundle jars, which I can deploy to the deploy folder.

How would I be able to deploy my osgi jar bundles, and broadcast it to specific 
member nodes (e.g. a group), and without artfact repository?

Thanks,
Cooshal.

Reply via email to