timeout MailingListAPIView
Bug #590840 reported by
Curtis Hovey
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Edwin Grubbs |
Bug Description
lpnet occasionally gets timeouts syncing members of large lists. The shuffle+slice approach of updating small batches of information is a hack to keep trying to sync the information. It is conceivable that this hack will totally if a team grow too large. Staging reports a tremendous number of oopses after a db refresh because there is too much data to sync on the slow db.
We need to improve the performance of getting all team members. a deep approach may also improve performance of other queries too.
Related branches
lp:~edwin-grubbs/launchpad/bug-590840-getMembershipInformation-timeout
- Michael Nelson (community): Approve (code)
-
Diff: 113 lines (+23/-31)2 files modifiedlib/lp/registry/model/mailinglist.py (+21/-30)
lib/lp/services/mailman/doc/staging.txt (+2/-1)
lp:~edwin-grubbs/launchpad/bug-590840-getMembershipInformation-timeout-2
- Brad Crittenden (community): Approve (code)
-
Diff: 80 lines (+20/-14)2 files modifiedlib/lp/registry/doc/message-holds.txt (+10/-0)
lib/lp/registry/model/mailinglist.py (+10/-14)
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r10996 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 10996>