Skip to content

Commit df52bb9

Browse files
committed
Execution Hanging Detection
Fixing code complexity Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
1 parent 9fa0f1e commit df52bb9

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

workers/timeout_execution.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ def timeout(check_suite_id)
1818

1919
@logger.info("Timeout execution for check_suite_id: #{check_suite_id} -> finished? #{check_suite.finished?}")
2020

21-
return false if check_suite.finished?
21+
return if check_suite.finished?
2222

23-
return false if check_suite.last_job_updated_at_timer > 2.hour.ago.utc
23+
return if check_suite.last_job_updated_at_timer > 2.hour.ago.utc
2424

2525
@logger.info("Calling Github::PlanExecution::Finished.new(#{check_suite.bamboo_ci_ref}).finished")
2626

@@ -29,12 +29,12 @@ def timeout(check_suite_id)
2929
.new({ 'bamboo_ref' => check_suite.bamboo_ci_ref, hanged: true })
3030
.finished
3131

32-
return true if resp == [200, 'Finished']
33-
34-
rescheduling(check_suite_id)
32+
rescheduling(resp, check_suite_id)
3533
end
3634

37-
def rescheduling(check_suite_id)
35+
def rescheduling(resp, check_suite_id)
36+
return if resp == [200, 'Finished']
37+
3838
@logger.info("Rescheduling check_suite_id: #{check_suite_id}")
3939

4040
Delayed::Job.where('handler LIKE ?', "%TimeoutExecution%args%-%#{check_suite_id}%")&.delete_all

0 commit comments

Comments
 (0)