diff options
author | James E. Blair <jeblair@hp.com> | 2012-09-12 18:59:31 +0200 |
---|---|---|
committer | Jenkins <jenkins@review.openstack.org> | 2012-09-12 20:22:23 +0000 |
commit | 7ee88a225dd1c695dd1c0cf7e9e61756733e5393 (patch) | |
tree | 182f124393242c270c920ecdf9c265b629e37a32 /etc | |
parent | 05fed6074ee2d4e6f8fe1415d1d99e98df4df686 (diff) | |
download | zuul-7ee88a225dd1c695dd1c0cf7e9e61756733e5393.tar.gz |
Fix deadlock with nonexistent jobs.
When Zuul tried to launch a non-existent jenkins job, the path
to mark the job as LOST involves calling back into the scheduler
from the launcher while holding the queue lock. That deadlocks,
so instead, spawn a thread to report the job as lost.
Change-Id: I6a5661638e7edba1c56eb0b3d6384283b3ecc4ed
Reviewed-on: https://review.openstack.org/12889
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions