[openstack-dev] In memory joins in Nova

Clint Byrum clint at fewbar.com
Tue Aug 11 22:09:23 UTC 2015


Excerpts from Sachin Manpathak's message of 2015-08-12 05:40:36 +0800:
> Hi folks,
> Nova codebase seems to follow manual joins model where all data required by
> an API is fetched from multiple tables and then joined manually by using
> (in most cases) python dictionary lookups.
> 
> I was wondering about the basis reasoning for doing so. I usually find
> openstack services to be CPU bound in a medium sized environment and
> non-trivial utilization seems to be from parts of code which do manual
> joins.

Could you please cite specific examples so we can follow along with your
thinking without having to repeat your analysis?

Thanks!



More information about the OpenStack-dev mailing list