failed = 0
@components.each do |cname, c|
if c[:job]
- if c[:job][:finished_at] or c[:job][:canceled_at] or (c[:job][:running] == false and c[:job][:success] == false)
+ if c[:job][:finished_at] or c[:job][:cancelled_at] or (c[:job][:running] == false and c[:job][:success] == false)
ended += 1
if c[:job][:success] == true
succeeded += 1
require File.dirname(__FILE__) + '/../config/boot'
require File.dirname(__FILE__) + '/../config/environment'
-def refresh_running
+def cancel_stale_jobs
Job.running.each do |jobrecord|
f = Log.where("object_uuid=?", jobrecord.uuid).limit(1).order("created_at desc").first
if f
end
end
-refresh_running
+cancel_stale_jobs