# frozen_string_literal: true module Ci class BuildTraceChunkFlushWorker include ApplicationWorker data_consistency :always sidekiq_options retry: 3 include PipelineBackgroundQueue deduplicate :until_executed idempotent! def perform(id) ::Ci::BuildTraceChunk.find_by_id(id).try do |chunk| chunk.persist_data! end end end end