launchpad buildd abort does not work as expected
Bug #54730 reported by
Celso Providelo
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Colin Watson | ||
launchpad-buildd |
Fix Released
|
High
|
Colin Watson |
Bug Description
Most of the times "ABORT" xmlrpc command fails to kill the process, we are probably not sending the correct signal. It works if you kill child process by hand (with 15)
Related branches
lp:~cjwatson/launchpad-buildd/fix-abort
- William Grant: Approve (code)
- Adam Conrad (community): Approve
-
Diff: 1160 lines (+562/-180)14 files modifiedMakefile (+1/-0)
debian/changelog (+7/-0)
debian/upgrade-config (+19/-1)
lpbuildd/binarypackage.py (+9/-6)
lpbuildd/debian.py (+34/-20)
lpbuildd/slave.py (+123/-48)
lpbuildd/sourcepackagerecipe.py (+6/-2)
lpbuildd/tests/buildd-slave-test.conf (+1/-2)
lpbuildd/tests/fakeslave.py (+104/-0)
lpbuildd/tests/harness.py (+1/-0)
lpbuildd/tests/test_binarypackage.py (+206/-0)
lpbuildd/tests/test_translationtemplatesbuildmanager.py (+44/-96)
lpbuildd/translationtemplates.py (+6/-4)
template-buildd-slave.conf (+1/-1)
lp:~cjwatson/launchpad/buildstatus-aborted
- William Grant: Approve (code)
-
Diff: 325 lines (+124/-66)8 files modifiedlib/lp/buildmaster/interfaces/builder.py (+15/-6)
lib/lp/buildmaster/manager.py (+5/-20)
lib/lp/buildmaster/model/builder.py (+27/-9)
lib/lp/buildmaster/model/buildfarmjobbehavior.py (+26/-1)
lib/lp/buildmaster/tests/test_builder.py (+8/-2)
lib/lp/buildmaster/tests/test_buildfarmjobbehavior.py (+29/-3)
lib/lp/buildmaster/tests/test_manager.py (+0/-25)
lib/lp/soyuz/tests/test_binarypackagebuildbehavior.py (+14/-0)
lp:~cjwatson/launchpad/buildmaster-cancel-properly
- William Grant: Approve (code)
-
Diff: 424 lines (+144/-98)6 files modifiedlib/lp/buildmaster/interactor.py (+0/-10)
lib/lp/buildmaster/manager.py (+50/-17)
lib/lp/buildmaster/tests/mock_slaves.py (+5/-1)
lib/lp/buildmaster/tests/test_builder.py (+9/-13)
lib/lp/buildmaster/tests/test_manager.py (+79/-54)
lib/lp/soyuz/model/binarypackagebuild.py (+1/-3)
Changed in launchpad-buildd: | |
assignee: | nobody → Colin Watson (cjwatson) |
status: | Triaged → In Progress |
tags: | removed: easy |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | New → Fix Committed |
importance: | Undecided → High |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in launchpad-buildd: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
promoted to high, since it's a lack of functionality supposed to work, however ABORT isn't required very often,