importd running too many jobs

Bug #487630 reported by Chris Jones
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

The importds seem to be running multiple jobs in parallel, without (sufficient?) regard for the capabilities of the underlying hardware, which is leading to machines being driven into swap and degrading in performance significantly.

Revision history for this message
Chris Jones (cmsj) wrote :

(as an example, russkaya is currently running 6 jobs including a stable kernel tree and samba, and is far enough into swap as a result that I would not expect it to complete before the IO load brings it down)

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

The system is designed to run up to 10 jobs in parallel, which may have made sense for CVS and svn jobs that were much more network bound -- git imports seem mostly CPU bound and seem to use more RAM to boot.

This shouldn't be too hard to tweak to something more sensible.

Revision history for this message
Tom Haddon (mthaddon) wrote :

Would the tweaking be a case of simply reducing the number of parallel jobs it's designed to run, or could we have something that knows if it's struggling and adjusts accordingly?

Curtis Hovey (sinzui)
affects: launchpad → launchpad-code
Changed in launchpad-code:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

bug 497645 was filed later but contains more details on how to approach fixing this, so marking as a dup of that bug.

tags: added: code-import
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.