← Back to team overview

launchpad-dev team mailing list archive

Re: hard timeout now 11 seconds

 

Hi,

+1000, I've also been enjoying the benefits of the performance work,
too.  I rarely think, "!@!# why is this so slow?!", anymore.

Nice work everybody! :)

Take care,
J.

On Fri, Mar 18, 2011 at 1:42 PM, Elliot Murphy <elliot@xxxxxxxxxxxxx> wrote:
> This is *awesome*! I have been thrilled to see the results and also
> impressed with the systematic approach towards attacking performance.
> Great job everyone!
>
> On Friday, March 18, 2011, Robert Collins <robertc@xxxxxxxxxxxxxxxxx> wrote:
>> I meant to send this yesterday.. oops
>>
>> The hard time is now 11 seconds, and we saw 800 timeouts (about 0.02%
>> of requests)
>>
>> There are about 20 page ids we need to improve before we can drop to
>> 10 seconds : there are another 1000 page renders falling between 10
>> and 11 seconds at the moment. That means we could be dropping the
>> timeout to 10 seconds as early as the start of April... as usual I'll
>> be reevaluating as we go.
>>
>> This is pretty exciting to me: we've come an incredibly long way since
>> we started systematically measuring and focusing on render times [as
>> the first plank in becoming fast overall] : thats a 9 second drop in 9
>> months. I credit our achievement to the following things:
>>  - you guys
>>  - some small coding rule changes (like permitting cached property on
>> model objects, and query count tests)
>>  - the restructure allowing folk the time to dig into a timeout
>> problem over several days without being pressured by feature work (and
>> vice verca, allowing features to be made fast without interrupts for
>> day-to-day issues)
>>  - a willingness from our user base for us to make engineering
>> tradeoffs (such as moving the safety net of the hard timeout every
>> time we've got room to improve without causing a mass increase in the
>> timeouts, removing features that are underperforming or of little
>> benefit but high cst)
>>
>> I've been casually polling folk as we've gone through the process so
>> far, and in the last couple of weeks a very interesting change has
>> occured: rather than hearing 'gee LP is slow, its great you are
>> improving it, I've notice some improvements already', I'm now hearing
>> 'you know, I haven't been pissed off by LP being slow recently.' That
>> might come across as faint praise, but its really significant:
>>  *** We've moved out of the zomg slow bucket and into the
>> just-another-website bucket ***
>>
>> Now, we have 2 more seconds to drop our hard timeout by, to reach
>> Francis' challenge of 9 seconds for the next epic : I'm sure we'll
>> manage that without any difficulty.
>>
>> -woo-
>>
>> -Rob
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~launchpad-dev
>> Post to     : launchpad-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~launchpad-dev
>> More help   : https://help.launchpad.net/ListHelp
>>
>
> --
> Elliot Murphy | https://launchpad.net/~statik/
>
> _______________________________________________
> Mailing list: https://launchpad.net/~launchpad-dev
> Post to     : launchpad-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~launchpad-dev
> More help   : https://help.launchpad.net/ListHelp
>



References