Better prioritization for packages with lots of tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Auto Package Testing |
Fix Released
|
Wishlist
|
Martin Pitt | ||
britney |
Fix Released
|
Wishlist
|
Martin Pitt |
Bug Description
Whenever a package like glibc or perl gets uploaded, these trigger thousands of tests that fill the queues for several days. This can't (solely) be addressed by adding more capacity due to the sheer size. The main annoyance of this is that this blocks propagation of every other package in -proposed during that time.
AMQP has no concept of priorities within a queue (they are strictly FIFO), but what we can do is to add new debci-$
* The workers connect to these new queues in the same way as the regular debci-$
* britney knows how many tests it triggers for an excuse; if it's more than 20 (strawman), put them into the huge queue instead.
This is relatively simple and unintrusive and should get us what we want.
Changed in auto-package-testing: | |
importance: | Undecided → Wishlist |
Changed in britney: | |
importance: | Undecided → Wishlist |
Changed in auto-package-testing: | |
assignee: | nobody → Martin Pitt (pitti) |
status: | New → In Progress |
description: | updated |
Changed in britney: | |
status: | New → In Progress |
assignee: | nobody → Martin Pitt (pitti) |
infra side is trivial: https:/ /git.launchpad. net/~ubuntu- release/ +git/autopkgtes t-cloud/ commit/ ?id=c2bb5d76a
http:// autopkgtest. ubuntu. com/running now shows the "huge" queues.