On Fri, Mar 21, 2014 at 8:58 AM, Doug Hellmann
<doug.hellm...@dreamhost.com>wrote:

>
>
>
> On Fri, Mar 21, 2014 at 7:04 AM, Sean Dague <s...@dague.net> wrote:
>
>> On 03/20/2014 06:18 PM, Joe Gordon wrote:
>> >
>> >
>> >
>> > On Thu, Mar 20, 2014 at 3:03 PM, Alexei Kornienko
>> > <alexei.kornie...@gmail.com <mailto:alexei.kornie...@gmail.com>> wrote:
>> >
>> >     Hello,
>> >
>> >     We've done some profiling and results are quite interesting:
>> >     during 1,5 hour ceilometer inserted 59755 events (59755 calls to
>> >     record_metering_data)
>> >     this calls resulted in total 2591573 SQL queries.
>> >
>> >     And the most interesting part is that 291569 queries were ROLLBACK
>> >     queries.
>> >     We do around 5 rollbacks to record a single event!
>> >
>> >     I guess it means that MySQL backend is currently totally unusable in
>> >     production environment.
>> >
>> >
>> > It should be noticed that SQLAlchemy is horrible for performance, in
>> > nova we usually see sqlalchemy overheads of well over 10x (time
>> > nova.db.api call vs the time MySQL measures when slow log is recording
>> > everything).
>>
>> That's not really a fair assessment. Python object inflation takes time.
>> I do get that there is SQLA overhead here, but even if you trimmed it
>> out you would not get the the mysql query time.
>>
>> That being said, having Ceilometer's write path be highly tuned and not
>> use SQLA (and written for every back end natively) is probably
>> appropriate.
>>
>
> I have been working to get Mike Bayer (author of SQLAlchemy) to the summit
> in Atlanta. He is interested in working with us to improve SQLAlchemy, so
> if we have specific performance or feature issues like this, it would be
> good to make a list. If we have enough, maybe we can set aside a session in
> the Oslo track, otherwise we can at least have some hallway conversations.
>


That would be really amazing. Is he on IRC, so we can get the ball rolling?


>
> Doug
>
>
>
>>
>>         -Sean
>>
>> --
>> Sean Dague
>> Samsung Research America
>> s...@dague.net / sean.da...@samsung.com
>> http://dague.net
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to