On 2/2/2017 4:01 PM, Sean Dague wrote:
The only services that are running on Apache in standard gate jobs are
keystone and the placement api. Everything else is still the
oslo.service stack (which is basically run eventlet as a preforking
static worker count webserver).
The ways in which OpenStack and oslo.service uses eventlet are known to
have scaling bottle necks. The Keystone team saw substantial throughput
gains going over to apache hosting.
-Sean
FWIW, coincidentally the nova team is going to work on running nova-api
under apache in some select jobs in Pike because it turns out that
TripleO was running that configuration in Newton which is considered
experimental in nova (we don't do some things when running in that mode
which are actually pretty critical to how the code functions for
upgrades). So if Apache/eventlet is related, maybe we'll see some
differences after making that change.
But I also wouldn't be surprised if Nova is creating more versioned
objects which reference other full versioned objects (rather than just
an id reference) and maybe some of those are hanging around longer than
they should be.
--
Thanks,
Matt Riedemann
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev