From: donghee yang Date: Tue, 16 Apr 2013 07:19:16 +0000 (+0900) Subject: [Title] Fixed a bug that canceled job is not released from remote server X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=29cf9da761f8791564074dc6a9f3bf0cd020be49;p=sdk%2Ftools%2Fsdk-build.git [Title] Fixed a bug that canceled job is not released from remote server --- diff --git a/src/build_server/JobManager.rb b/src/build_server/JobManager.rb index 2386a4e..3ad27d8 100644 --- a/src/build_server/JobManager.rb +++ b/src/build_server/JobManager.rb @@ -335,6 +335,12 @@ class JobManager def dispose_job(job) + # update remote server state if needed + if job.type == "BUILD" and job.is_remote_job then + job.get_remote_server.remove_working_job(job) + job.get_remote_server.update_db() + end + # remove from queue @jobs.delete_if {|j| j.id == job.id} @internal_jobs.delete_if {|j| j.id == job.id}