Comment 10 for bug 615654

Revision history for this message
Edwin Grubbs (edwin-grubbs) wrote : Re: [Bug 615654] Re: +editproposedmembers times out when working with many candidates

On Wed, Sep 15, 2010 at 10:28 PM, Robert Collins
<email address hidden> wrote:
> On Thu, Sep 16, 2010 at 2:23 PM, Edwin Grubbs <email address hidden> wrote:
>> Here is a more recent oops:
>> OOPS-1719N1105
>
> Thanks, I've had a look at it - it looks like a pretty typical untuned
> page; simply eager loading and mass updating should make it perform a
> whole lot better.

While eager loading should be done, there is really no benefit to
processing the emails in the page load. A few minutes delay receiving
emails is not going to negatively affect the user experience as much
as a few seconds delay displaying the page. The number of emails being
sent will increase as teams get bigger, so queuing reduces the
likelihood that we will have to fix this again in the near future.
Eventually, just adding all the participants of large participants of
a new super team will have to be queued also, but hopefully by then,
Launchpad will have established infrastructure to notify users of the
ongoing background processes and their estimated time.