Comment 8 for bug 1904880

Revision history for this message
Steve Langasek (vorlon) wrote :

We have now landed four branches to address performance:
- https://code.launchpad.net/~vorlon/britney/+git/britney2-ubuntu/+merge/409703
- https://code.launchpad.net/~vorlon/britney/+git/britney2-ubuntu/+merge/409806
- https://code.launchpad.net/~vorlon/britney/+git/britney2-ubuntu/+merge/409810
- https://code.launchpad.net/~vorlon/britney/britney1-nuninst-cache/+merge/409871

These are effective at reducing the time of a "minimal" britney run from over an hour to under a half hour.

The remaining bottlenecks that I see are:
- processing badtest hints. This isn't something we can short-circuit because the vast majority of hints we have are badtest hints; either we need to optimize the hint handling or reduce the number of hints (the last is a side effect of implementing baseline testing).
- submitting autopkgtest requests. There is probably little we can do to optimize this.

So I'm considering this done.