Class: Ci::TimedOutBuilds::DropRunningService
- Inherits:
-
Object
- Object
- Ci::TimedOutBuilds::DropRunningService
- Includes:
- StuckBuilds::DropHelpers
- Defined in:
- app/services/ci/timed_out_builds/drop_running_service.rb
Constant Summary
Constants included from StuckBuilds::DropHelpers
StuckBuilds::DropHelpers::BATCH_SIZE
Instance Method Summary collapse
Methods included from StuckBuilds::DropHelpers
#drop, #drop_build, #drop_stuck, #fetch, #log_dropping_message, #track_exception_for_build
Instance Method Details
#execute ⇒ Object
8 9 10 11 12 13 14 |
# File 'app/services/ci/timed_out_builds/drop_running_service.rb', line 8 def execute Gitlab::AppLogger.info "#{self.class}: Cleaning timed-out builds" Ci::Partition.find_each do |partition| drop(timed_out_builds(partition), failure_reason: :job_execution_timeout) end end |