archive:+packages timeout

Bug #669723 reported by Robert Collins
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Robert Collins

Bug Description

OOPS-1765A1770, OOPS-1765B931, OOPS-1765D2161, OOPS-1765H2115, OOPS-1765L621

Looking at OOPS-1765A1770

Branch: launchpad-rev-11793
Revno: 11793
SQL time: 9134 ms
Non-sql time: 6206 ms
Total time: 15340 ms
Statement Count: 1127

https://launchpad.net/%7Eyavdr/+archive/stable-vdr/+packages?start=0&batch=204

death by queries

An easy 3.2 seconds here:
 Reps Total time Average time Saving Database id Statement
1 360 1881 5 1876 SQL-launchpad-main-slave SELECT PackageBuild.archive, PackageBuild.build_farm_job, PackageBuild.dependencies, PackageBuild.id, PackageBuild.pocket, PackageBuild.upload_log FROM PackageBuild WHERE PackageBuild.id = %s LIMIT 1
2 360 1872 5 1867 SQL-launchpad-main-slave SELECT BuildFarmJob.builder, BuildFarmJob.date_created, BuildFarmJob.date_finished, BuildFarmJob.date_first_dispatched, BuildFarmJob.date_started, BuildFarmJob.failure_count, BuildFarmJob.id, BuildFarmJob.job_type, BuildFarmJob.log, BuildFarmJob.processor, BuildFarmJob.status, BuildFarmJob.virtualized FROM BuildFarmJob WHERE BuildFarmJob.id = %s LIMIT 1
catering for 720 queries.

Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Incremental fix
Changed in soyuz:
assignee: nobody → Robert Collins (lifeless)
milestone: none → 10.11
status: Triaged → In Progress
Revision history for this message
Robert Collins (lifeless) wrote : Re: archive:+packages

Page still works, OOPS-1770QS10 shows that its still scaling poorly - 415 queries.

tags: added: qa-ok
Revision history for this message
Robert Collins (lifeless) wrote :

key repeated queries:
1 145 236 1 235 SQL-launchpad-main-slave SELECT BuildFarmJob.builder, BuildFarmJob.date_created, BuildFarmJob.date_finished, BuildFarmJob.date_first_dispatched, BuildFarmJob.date_started, BuildFarmJob.failure_count, BuildFarmJob.id, BuildFarmJob.job_type, BuildFarmJob.log, BuildFarmJob.processor, BuildFarmJob.status, BuildFarmJob.virtualized FROM BuildFarmJob WHERE BuildFarmJob.id = %s LIMIT 1
2 145 205 1 204 SQL-launchpad-main-slave SELECT PackageBuild.archive, PackageBuild.build_farm_job, PackageBuild.dependencies, PackageBuild.id, PackageBuild.pocket, PackageBuild.upload_log FROM PackageBuild WHERE PackageBuild.id = %s LIMIT 1
3 80 50 0 50 SQL-launchpad-main-slave SELECT SourcePackageName.id, SourcePackageName.name FROM SourcePackageName WHERE SourcePackageName.id = %s LIMIT 1

Revision history for this message
Robert Collins (lifeless) wrote :

So the reference page is Just Working now. Closing (and will open a new one for further work - its down to'At least 1003 queries/external actions issued in 14.48 seconds') which is still pretty close to terrible.

Changed in soyuz:
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
summary: - archive:+packages
+ archive:+packages timeout
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.