projects
/
sdk
/
tools
/
sdk-build.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bf97731
)
[Title] Fixed a bug that canceled job is not released from remote server
author
donghee yang
<donghee.yang@samsung.com>
Tue, 16 Apr 2013 07:19:16 +0000
(16:19 +0900)
committer
donghee yang
<donghee.yang@samsung.com>
Tue, 16 Apr 2013 07:19:16 +0000
(16:19 +0900)
src/build_server/JobManager.rb
patch
|
blob
|
history
diff --git
a/src/build_server/JobManager.rb
b/src/build_server/JobManager.rb
index 2386a4e5a78f7c7946f967f2e2551161eeb823e8..3ad27d84c59943219ae5cc6978eaa7fbb56a04bb 100644
(file)
--- 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}