Activity log for bug #615654

Date Who What changed Old value New value Message
2010-08-10 01:23:18 Curtis Hovey bug added bug
2010-08-10 01:33:24 Robert Collins tags oops timeout timeout
2010-08-17 02:36:09 Edwin Grubbs launchpad-registry: assignee Edwin Grubbs (edwin-grubbs)
2010-08-17 02:36:18 Edwin Grubbs launchpad-registry: status Triaged In Progress
2010-08-17 16:29:40 Edwin Grubbs branch linked lp:~edwin-grubbs/launchpad/bug-615654-fillTeamParticipation-timeout
2010-08-18 07:32:08 Launchpad QA Bot tags timeout qa-needstesting timeout
2010-08-18 15:26:11 Ursula Junque launchpad-registry: status In Progress Fix Committed
2010-08-18 15:40:43 Ursula Junque launchpad-registry: milestone series-future 10.09
2010-08-19 21:19:03 Curtis Hovey tags qa-needstesting timeout qa-bad timeout
2010-08-19 21:50:43 Edwin Grubbs tags qa-bad timeout timeout
2010-08-19 21:50:46 Edwin Grubbs launchpad-registry: status Fix Committed In Progress
2010-09-07 13:15:03 Curtis Hovey launchpad-registry: milestone 10.09 10.10
2010-09-16 01:18:11 Edwin Grubbs branch linked lp:~edwin-grubbs/launchpad/bug-615654-registry-jobqueue-schema
2010-09-16 01:18:31 Edwin Grubbs branch linked lp:~edwin-grubbs/launchpad/bug-615654-queue-addmember-emails
2010-09-16 03:27:51 Robert Collins description OOPS-1682EB3820 shows a timeout working with a tremendous number of canditates. bug 365030 may be the first recorded occurence of the issue, but the oops is not in the database (the bug requests a mark all feature which is not relvant to this issue). Users can allow the list to grow impossibly large. It might be possible/required to make the form work in batches. https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1719N1105 SQL time: 5980 ms Non-sql time: 59441 ms Total time: 65421 ms Statement Count: 1005 Quick analysis shows death by a thousand cuts. The mail sending is certainly an issue but the big problem is lots of itty bitty tasks for the DB. 989. 13977 2ms SQL-launchpad-main-master SELECT %s FROM Person JOIN TeamParticipation ON TeamParticipation.person = Person.id WHERE Person.id = %s AND TeamParticipation.team = %s AND NOT (TeamParticipation.person = %s) 990. 13981 12ms SQL-launchpad-main-master UPDATE TeamMembership SET date_reviewed=%s, last_change_comment=%s, status=%s, date_joined=%s, last_changed_by=%s, date_last_changed=%s, reviewer_comment=%s, reviewed_by=%s WHERE TeamMembership.id = %s 991. 13998 7ms SQL-launchpad-main-master INSERT INTO TeamParticipation (person, team) SELECT 468328, superteam.team FROM TeamParticipation superteam WHERE superteam.person = 3390563 AND NOT EXISTS ( SELECT 1 FROM TeamParticipation WHERE person = 468328 AND team = superteam.team ) 992. 14009 4ms SQL-launchpad-main-master SELECT * FROM ((SELECT Person.account, Person.creation_comment, Person.creation_rationale, Person.datecreated, Person.defaultmembershipperiod, Person.defaultrenewalperiod, Person.displayname, Person.hide_email_addresses, Person.homepage_content, Person.icon, Person.id, Person.logo, Person.mailing_list_auto_subscribe_policy, Person.merged, Person.mugshot, Person.name, Person.personal_standing, Person.personal_standing_reason, Person.registrant, Person.renewal_policy, Person.subscriptionpolicy, Person.teamdescription, Person.teamowner, Person.verbose_bugnotifications, Person.visibility FROM Person, TeamMembership WHERE TeamMembership.team = 3390563 AND TeamMembership.status = 3 AND TeamMembership.person = Person.id AND (1=1)) UNION (SELECT Person.account, Person.creation_comment, Person.creation_rationale, Person.datecreated, Person.defaultmembershipperiod, Person.defaultrenewalperiod, Person.displayname, Person.hide_email_addresses, Person.homepage_content, Person.icon, Person.id, Person.logo, Person.mailing_list_auto_subscribe_policy, Person.merged, Person.mugshot, Person.name, Person.personal_standing, Person.personal_standing_reason, Person.registrant, Person.renewal_policy, Person.subscriptionpolicy, Person.teamdescription, Person.teamowner, Person.verbose_bugnotifications, Person.visibility FROM Person WHERE id = 1015)) AS "_a684" ORDER BY person_sort_key(displayname, name) 993. 14015 2ms SQL-launchpad-main-master SELECT EmailAddress.account, EmailAddress.email, EmailAddress.id, EmailAddress.person, EmailAddress.status FROM EmailAddress WHERE EmailAddress.person = %s AND EmailAddress.status = %s ORDER BY EmailAddress.email 994. 14019 3ms SQL-launchpad-main-master SELECT EmailAddress.account, EmailAddress.email, EmailAddress.id, EmailAddress.person, EmailAddress.status FROM EmailAddress WHERE LOWER(EmailAddress.email) = %s ORDER BY EmailAddress.email 995. 14040 0ms sendmail yltsrc approved by sladen 996. 14041 1ms SQL-launchpad-main-master SELECT EmailAddress.account, EmailAddress.email, EmailAddress.id, EmailAddress.person, EmailAddress.status FROM EmailAddress WHERE LOWER(EmailAddress.email) = %s ORDER BY EmailAddress.email 997. 14063 0ms sendmail yltsrc approved by sladen 998. 14064 2ms SQL-launchpad-main-master SELECT EmailAddress.account, EmailAddress.email, EmailAddress.id, EmailAddress.person, EmailAddress.status FROM EmailAddress WHERE LOWER(EmailAddress.email) = %s ORDER BY EmailAddress.email 999. 14084 0ms sendmail yltsrc approved by sladen 1000. 14085 1ms SQL-launchpad-main-master SELECT EmailAddress.account, EmailAddress.email, EmailAddress.id, EmailAddress.person, EmailAddress.status FROM EmailAddress WHERE LOWER(EmailAddress.email) = %s ORDER BY EmailAddress.email
2010-09-28 17:41:40 Edwin Grubbs branch linked lp:~edwin-grubbs/launchpad/bug-615654-jobqueue-cron-script
2010-10-07 19:36:03 Edwin Grubbs launchpad-registry: status In Progress Fix Committed
2010-10-08 14:05:23 Launchpad QA Bot tags timeout qa-needstesting timeout
2010-10-12 20:00:44 Edwin Grubbs tags qa-needstesting timeout qa-ok timeout
2010-10-14 02:02:19 Curtis Hovey launchpad-registry: status Fix Committed Fix Released