SourcePackageRecipe:+index and Archive:+copy-packages time out when there are many potential target PPAs

Bug #1201984 reported by Ricardo Mendoza
40
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
William Grant

Bug Description

Pages that include a target PPA widget can time out for users that can upload to lots of PPAs owned by many different people or teams.

Affected views include Branch:+new-recipe, SourcePackageRecipe:+index, SourcePackageRecipe:+request-builds and Archive:+copy-packages.

One workaround is to use the API instead. The person.createRecipe, source_package_recipe.requestBuild and archive.copyPackages methods provide equivalent functionality to the affected views.

OOPS-7599497e50b0fc2c1c6cde953b4a92d4

Related branches

Ursula Junque (ursinha)
tags: added: recipe timeout
William Grant (wgrant)
Changed in launchpad:
importance: Undecided → Critical
assignee: nobody → William Grant (wgrant)
status: New → In Progress
Revision history for this message
Michael Terry (mterry) wrote :

I've updated the description to use a new example recipe URL, since the original phablet-team one is now 404. And I updated the Error ID to one from the new page.

description: updated
Revision history for this message
Michał Sawicz (saviq) wrote :

Is there anything that can be done about this? Kicking "refresh" 10 times before being able to see a recipe page is really time-wasting :/

William Grant (wgrant)
summary: - Recipe main pages and controls timeout over 90% of the time
+ SourcePackageRecipe:+index and Archive:+copy-packages time out when
+ there are many potential target PPAs
Revision history for this message
Michał Sawicz (saviq) wrote :

Bump?

Revision history for this message
Michał Sawicz (saviq) wrote :

This is still an issue in the new launchpad rollout (r17023)

William Grant (wgrant)
description: updated
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant)
tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
Revision history for this message
David Henningsson (diwic) wrote :

It indeed works much better now. Thanks!

Revision history for this message
Michał Sawicz (saviq) wrote :

Thank you!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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