[openstack-dev] design question : green thread model

Belmiro Moreira moreira.belmiro.email.lists at gmail.com
Thu Jan 29 22:01:41 UTC 2015


Hi,
nova-conductor starts multiple processes as well.

Belmiro


On Wednesday, January 28, 2015, Johannes Erdfelt <johannes at erdfelt.com>
wrote:

> On Wed, Jan 28, 2015, murali reddy <muralimmreddy at gmail.com <javascript:;>>
> wrote:
> > On hosts with multi-core processors, it does not seem optimal to run a
> > single service instance with just green thread. I understand that on
> > controller node, we can run one or more nova services but still it does
> not
> > seem to utilize multi-core processors.
> >
> > Is it not a nova scaling concern?
>
> It certainly depends on the service.
>
> nova-compute isn't CPU limited for instance, so utilizing multiple cores
> isn't necessary.
>
> nova-scheduler generally isn't CPU limited either in our usage (at
> Rackspace), but we use cells and as a result, we run multiple independent
> nova-scheduler services.
>
> If you've seen some scaling problems, I know the Nova team is open to
> reports. In some cases, patches wouldn't be hard to develop to start
> multiple processes, but no one has ever reported a need beyond nova-api.
>
> JE
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150129/be04beed/attachment.html>


More information about the OpenStack-dev mailing list