+* 2.1.25
+- Fixed a bug that remote job is not released from remote server queue
+== donghee yang <donghee.yang@samsung.com> 2013-04-12
* 2.1.24
- Fixed a bug that job assignment to child server is wrong
== donghee yang <donghee.yang@samsung.com> 2013-04-12
Source : dibs
-Version :2.1.24
+Version :2.1.25
Maintainer : taejun ha<taejun.ha@samsung.com>, jiil hyoun <jiil.hyoun@samsung.com>, donghyuk yang <donghyouk.yang@samsung.com>, donghee yang <donghee.yang@samsung.com>, sungmin kim <dev.sungmin.kim@samsung.com
Package : dibs
# build
if @is_remote_job then
result = builder.build_job(self, local_pkgs)
+ # if remote build finishes, remove job from remote server
+ get_remote_server().remove_working_job(self)
+ get_remote_server().update_db()
else
result = builder.build_job(self, use_clean, local_pkgs, false )
end
def dispose_job(job)
- # if remote job, remove it from remote server's queue
- 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}