scanner can be crippled by someone wanting diffs of changes from a large tree

Bug #252807 reported by Michael Hudson-Doyle
254
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Aaron Bentley

Bug Description

If someone subscribes to a large-treed branch -- say a MySQL branch -- on launchpad and wants to see diffs, this slows the scanner down tremendously -- hard to quantify how much, but it's a lot.

Not sure what to do about this, really.

Revision history for this message
Jonathan Lange (jml) wrote :

Some things we can do:
- Parallelize the scanner
- Generate diffs asynchronously
- Generate diffs elsewhere and elsewhen.

I think we have a relatively clear idea about where we want to go. I suggest that you talk with thumper (there may be hardware dependencies) and then thrash out a spec / series of smaller bugs.

Changed in launchpad-bazaar:
assignee: nobody → mwhudson
importance: Undecided → High
status: New → Triaged
status: Triaged → Incomplete
Revision history for this message
Tom Haddon (mthaddon) wrote :

Is this a one-time problem when someone first subscribes, or a continual issue for as long as they're subscribed?

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

It's a continual issue.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I think Aaron's work is solving this.

Changed in launchpad-bazaar:
assignee: mwhudson → abentley
status: Incomplete → New
Changed in launchpad-bazaar:
status: New → Triaged
Tim Penhey (thumper)
Changed in launchpad-bazaar:
milestone: none → 2.2.1
Revision history for this message
Jonathan Lange (jml) wrote :

Is this done?

Revision history for this message
Aaron Bentley (abentley) wrote :

No. I'm QAing it today.

Revision history for this message
Aaron Bentley (abentley) wrote :

My bad, that's the other diff thing that is now landed.

Changed in launchpad-bazaar:
status: Triaged → Fix Released
William Grant (wgrant)
visibility: private → public
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

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