Hi Tim, I'd also like to know what happens above 1000 hypervisors that u think needs cells?
>From experience at y! we actually start to see the nova-scheduler (and the >filter scheduler mainly) be the problem (at around ~400 hypervisors) and that >seems addressable without cells (yes it requires some smart/fast coding that >the current scheduler is not designed for, but that seems manageable and >achievable) via reviews like https://review.openstack.org/#/c/46588, >https://review.openstack.org/#/c/45867 (and others that are popping up). The >filter scheduler appears to scale linearly with the number of hypervisors, and >this is problematic since the filter-scheduler is also single-CPU bound (due >to eventlet) so that overall, makes for some nice suckage. We haven't seen the >RPC layer be a problem at our current scale, but maybe u guys have hit this. >The other issue that starts to happen around ~400 is the nova service group >code, which is not exactly performant when using the DB backend (we haven't >tried the ZK backend yet, WIP!) due to frequent and repeated DB calls. It'd be interesting to hear the kind of limitations u guys hit that cells resolved, instead of just fixing the underlying code itself to scale better. -Josh From: Subbu Allamaraju <su...@subbu.org<mailto:su...@subbu.org>> Date: Thursday, October 3, 2013 10:23 AM To: Tim Bell <tim.b...@cern.ch<mailto:tim.b...@cern.ch>> Cc: "openstack@lists.openstack.org<mailto:openstack@lists.openstack.org>" <openstack@lists.openstack.org<mailto:openstack@lists.openstack.org>> Subject: Re: [Openstack] Cells use cases Hi Tim, Can you comment on scalability more? Are you referring to just the RPC layer in the control plane? Subbu On Oct 3, 2013, at 8:53 AM, Tim Bell <tim.b...@cern.ch<mailto:tim.b...@cern.ch>> wrote: At CERN, we’re running cells for scalability. When you go over 1000 hypervisors or so, the general recommendation is to be in a cells configuration. Cells are quite complex and the full functionality is not there yet so some parts will need to wait for Havana. Tim From: Dmitry Ukov [mailto:du...@mirantis.com] Sent: 03 October 2013 16:38 To: openstack@lists.openstack.org<mailto:openstack@lists.openstack.org> Subject: [Openstack] Cells use cases Hello all, I've really interested in cells but unfortunately i can't find any useful use cases of them. For instance I have 4 DCs and I need single entry point for them. In this case cells are a bit complicated solution. It's better to use multiple regions in keystone instead The only one good reason for cells, which I've found, is to organize so-called failure domains, i.e. scheduling on another DCs in case of failures. Does anyone have different use cases or vision on cells usage? Thanks in advance. -- Kind regards Dmitry Ukov IT Engineer Mirantis, Inc. _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org<mailto:openstack@lists.openstack.org> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack