branch scanner is running too slow for 1 minute cron interval.
Bug #105949 reported by
Diogo Matsubara
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Branch scanner routinely overruns its one minute time slot, causing lockfile contention and errorspam.
According to David, one possible cause is:
<ddaa> the new branch email stuff generates a diff for ever new history revision found in a branch
<ddaa> regardless of whether it's going to be used
Can certainly confirm this,
Part of the problem may be that after the supermirror-pull.py mirror script has hung (bug #121331) and been restarted, the last mirrored time of all the mirror branches will tend very much to cluster, which means that suddenly the branch-scanner gets a lot more work to do.