Method: Ci::ClickHouse::DataIngestion::FinishedPipelinesSyncService#initialize

Defined in:
app/services/ci/click_house/data_ingestion/finished_pipelines_sync_service.rb

#initialize(worker_index: 0, total_workers: 1, logger: Gitlab::AppJsonLogger) ⇒ FinishedPipelinesSyncService

Returns a new instance of FinishedPipelinesSyncService.



40
41
42
43
44
45
# File 'app/services/ci/click_house/data_ingestion/finished_pipelines_sync_service.rb', line 40

def initialize(worker_index: 0, total_workers: 1, logger: Gitlab::AppJsonLogger)
  @runtime_limiter = Gitlab::Metrics::RuntimeLimiter.new(MAX_RUNTIME)
  @worker_index = worker_index
  @total_workers = total_workers
  @logger = logger
end