On Wed, Sep 25, 2013 at 11:26 AM, Musayev, Ilya <imusa...@webmd.net> wrote:
> We can still use scheduled release as we do now and yet have some agility.
>
> An idea was passed around before if we can modularize ACS in future releases 
> VS being it monolithic.
>
> We can still have a core as is, but additional components/plugins can be 
> loaded adhoc pm the need base. As an example, there is no need to bake in 
> vmware support into release if a customer has not need for it. You cant just 
> upgrade vmware code unless you upgrade from version X.y.1 to X.y.2.
>
> Same applies to all other "plugins", that are not truly pluggable.
>
> Splitting components as separate "plugins" (or whatever the proper term is) 
> would ease the release cycle and give us flexibility in my opinion.
>

Can you imagine the complexity of that model? Core version 4.3.x has
to work with VMware plugin 7.2.3, 7.1.5, and 7.0.2 and also has to
work with Nicira plugin version 3.4.1, 3.5.2, and 3.6.0 - except that
both of those plugins interact with each other as well as the core
orchestration platform. We struggle to test well now, the additional
combinations there boggle the mind.

--David

Reply via email to