Build farm grinds to a halt with inconsistent build
Bug #499421 reported by
Michael Nelson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Michael Nelson |
Bug Description
We are occasionally seeing the situation where a job has a date_started but the associated build queue entry does not have a builder associated
In this situation the build farm grinds to a halt (eg. https:/
As a temporary work-around, to determine whether it is the cause of a build farm situation the following query can be run: https:/
And to set the (date_started, status) back to (null, WAITING): https:/
Now that we've fixed the issue of the build-manager falling over in this situation, bug 527617 will track the remaining issue of the occasional inconsistent builds.
Related branches
lp:~mthaddon/launchpad/buildjob-nagios-check-perms
- Aaron Bentley (community): Approve
-
Diff: 15 lines (+5/-0)1 file modifieddatabase/schema/security.cfg (+5/-0)
lp:~michael.nelson/launchpad/499421-dont-grind-bm-to-a-halt
Merged
into
lp:launchpad
- Björn Tillenius (community): Approve (release-critical)
- Eleanor Berger (community): Approve (code)
-
Diff: 49 lines (+20/-1)2 files modifiedlib/lp/soyuz/model/buildqueue.py (+3/-0)
lib/lp/soyuz/tests/test_buildqueue.py (+17/-1)
Changed in soyuz: | |
milestone: | none → 10.01 |
assignee: | nobody → Michael Nelson (michael.nelson) |
description: | updated |
Changed in soyuz: | |
status: | Fix Released → Triaged |
milestone: | 10.01 → 10.03 |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
At least BuildQueue. getActiveBuildJ obs() needs to be revised to check for the presence of the builder.