amd64 workers shouldn't abort after i386 test bed failures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Auto Package Testing |
Won't Fix
|
Undecided
|
Tim Andersson |
Bug Description
I was looking at the results of i386 tests today and noticed a pattern like the following:
Mar 15 05:43:57 juju-7f2275-
...
Not being able to resolve build dependencies for i386 is a common occurrence and my concern here is how much time are we losing by aborting the worker. Is it down for 5, 10, 15 minutes until it gets restarted again? Any amount of downtime for this is wasteful.
Additionally, retrying two more times is also wasteful because they aren't likely to get sorted.
Finally, the ideal solution would probably involve not running tests where the build-deps are gonna fail at all but that seems a lot harder.
I think we should look at the FAIL_STRINGS stuff here and try to adjust it for i386.
Just a note to avoid confusion: the log speaks about build-deps because, in the case of cross-arch testing, the build-dependency resolver is used to install the test dependencies, instead of the "normal" dependency resolver.