[openstack-dev] [nova] versioning scheme for consumable libraries

Monty Taylor mordred at inaugust.com
Wed Nov 21 17:29:09 UTC 2012



On 11/21/2012 09:13 AM, Doug Hellmann wrote:

>     My understanding of option 5 is that the library would be use by
>     ceilometer to access Nova, not the other way around ?
>
>
> I thought that option represented moving the virtualization code out of
> nova into a library that was used by both components for talking to the
> hypervisor. That introduces a new dependency, but neither component is
> communicating with the other so there is still no dependency between
> nova and ceilometer (in fact, removing our current dependency on nova is
> part of the motivation for these changes).

I'm a fan of this. It uses existing software engineering concepts 
(libraries) that are well understood with well understood machinery. Of 
course, the proof is in the pudding (what does the patch actually look 
like) - but I think this has the best chance of being something that 
doesn't turn crazy.

Monty



More information about the OpenStack-dev mailing list