Ho Ioannis
Thank you for the explanation, makes sense now.
I'm still not terribly convinced that installation is completely
version agnostic, but it should be in some (perhaps most) cases.
Let me know If UI can do anything to help, I've messed quite a bit with
OSGi in the past.
Cheers
-david
On Dec 14, 2011, at 12:34 PM, Ioannis Canellos wrote:
> Hi David,
>
> We are not trying to build multiple version support for OSGi only.
> Regardless of OSGi ,Whirr itself does not use specific versions of any of the
> services it installs. For example it can install any version of zookeeper,
> without depending on zookeeper itself.
>
> What we are trying to do, is to ensure that ClusterStateStore contains all
> the available metada with service specific information (hosts, ports etc) and
> make them available to anyone that wants to create a client/consumer for the
> service.
> We could possibly have Whirr create the clients/consumer (which would be
> really usefull inside OSGi).
> However,since the goal is to retain whirr agnostic of specific versions etc,
> this is something that is not going to happen. Instead the the user can make
> use of the metadata to create the client/consumer for the service.
>
> I hope this makes things more clear.
>
> --
> Ioannis Canellos