Add Gitlab::OptimisticLocking for build dropping
This commit is contained in:
parent
0ba385b363
commit
e9f83c4bd9
|
@ -47,6 +47,8 @@ class StuckCiBuildsWorker
|
|||
|
||||
def drop_build(type, build, status, timeout)
|
||||
Rails.logger.info "#{self.class}: Dropping #{type} build #{build.id} for runner #{build.runner_id} (status: #{status}, timeout: #{timeout})"
|
||||
build.drop
|
||||
Gitlab::OptimisticLocking.retry_lock(build, 3) do |b|
|
||||
b.drop
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue