[Openstack-operators] [openstack-dev] Performance Team summit session results

Dina Belova dbelova at mirantis.com
Mon Nov 9 08:38:30 UTC 2015


thank you so much for covering [1], [2] and [3] points - I'll ping folks
who've written these lines directly and will try to find out the answers.


On Fri, Oct 30, 2015 at 1:42 AM, Matt Riedemann <mriedem at linux.vnet.ibm.com>

> On 10/29/2015 10:55 AM, Matt Riedemann wrote:
>> On 10/29/2015 9:30 AM, Dina Belova wrote:
>>> Hey folks!
>>> On Tuesday we had great summit session about performance team kick-off
>>> and yesterday it was a great LDT session as well and I’m really glad to
>>> see how much does the OpenStack performance topic is important for all
>>> of us. 40 minutes session surely was not enough to analyse everyone’s
>>> feedback and bottlenecks people usually see, so I’ll try to finalise
>>> what have been discussed and the next steps in this email.
>>> Performance team kick-off session
>>> (
>>> https://etherpad.openstack.org/p/mitaka-cross-project-performance-team-kick-off
>>> )
>>> can be shortly described with the following points:
>>>   * IBM, Intel, HP, Mirantis, Rackspace, Red Hat, Yahoo! and others were
>>>     taking part in the session
>>>   * Various tools are used right now for OpenStack benchmarking and
>>>     profiling right now:
>>>       o Rally (IBM, HP, Mirantis, Yahoo!)
>>>       o Shaker (Mirantis, merging its functionality to Rally right now)
>>>       o Gatling (Rackspace)
>>>       o Zipkin (Yahoo!)
>>>       o JMeter (Yandex)
>>>       o and others…
>>>   * Various issues have been seen during the OpenStack cloud operating
>>>     (full list can be found here -
>>>     https://etherpad.openstack.org/p/openstack-performance-issues). Most
>>>     mentioned issues were the following:
>>>       o performance of DB-related layers (DB itself and oslo.db) - it is
>>>         about 7 abstraction DB layers in Nova; performance of Nova
>>>         conductor was mentioned several times
>>>       o performance of MQ-related layers (MQ itself and oslo.messaging)
>>>   * Different companies are using different standards for performance
>>>     benchmarking (both control plane and data plane testing)
>>>   * The most wished output from the team due to the comments will be:
>>>       o agree on the “performance testing standard”, including answers
>>>         on the following questions:
>>>           + what tools need to be used for OpenStack performance
>>>             benchmarking?
>>>           + what benchmarking meters need to be covered? what we would
>>>             like to compare?
>>>           + what scenarios need to be covered?
>>>           + how can we compare performance of different cloud
>>> deployments?
>>>           + what performance deployment patterns can be used for various
>>>             workloads?
>>>       o share test plans and perform benchmarking tests
>>>       o create methodologies and documentation about best OpenStack
>>>         deployment and performance testing practices
>>> We’re going to cover all these topics further. First of all IRC channel
>>> for the discussions was created: *#openstack-performance*. We’re going
>>> to have weekly meeting related to current progress on that channel,
>>> doodle with the voting can be found here:
>>> http://doodle.com/poll/wv6qt8eqtc3mdkuz#table
>>>   (I was brave enough not to include timeslots that were overlapping
>>> with some of mine really hard-to-move activities :))
>>> Let’s have next week as a voting time, and have first IRC meeting in our
>>> channel the week after next. We can start our further discussions with
>>> “performance” and “performance testing” terms definition and
>>> benchmarking tools analysis.
>>> Cheers,
>>> Dina
>>> __________________________________________________________________________
>>> 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
>> Thanks for writing this up, it's great to see people getting together
>> and sharing info on performance issues and trying to pinpoint the big
>> ones.
>> I poked through the performance issues etherpad and was wondering how
>> many people with DB issues, particularly for nova-conductor, are using a
>> level of oslo.db that's new enough to be using pymysql rather than
>> mysql-python because from what I remember there were eventlet issues
>> without pymysql. That was added to oslo.db 1.12.0 [1].
>> The nova-conductor workers / CPU usage is also a known issue in the
>> large ops gate job [2] but I'm not aware of anyone spending the time
>> drilling into what exactly is causing a lot of that overhead and if any
>> of it is abnormal.
>> Finally, wrt DB, I'd also be interested to know if Rackspace, or anyone
>> else, is still running with the direct-to-sql stuff that comstud wrote
>> for nova [3] and if that still shows significant performance
>> improvements over using sqlalchemy ORM. Not to open that can of worms in
>> the -dev list here again, but it'd be an interesting data point.
>> [1] https://review.openstack.org/#/c/184392/
>> [2] https://review.openstack.org/#/c/228636/
>> [3] https://blueprints.launchpad.net/nova/+spec/db-mysqldb-impl
> Oops, forgot to copy the ops list on the last reply.
> --
> Thanks,
> Matt Riedemann
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Best regards,

Dina Belova

Software Engineer

Mirantis Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20151109/9cb9ee05/attachment.html>

More information about the OpenStack-operators mailing list