Module: Gitlab::Database::BackgroundOperation::CommonWorker
- Extended by:
- ActiveSupport::Concern
- Includes:
- FromUnion, PartitionedTable
- Included in:
- Worker, WorkerCellLocal
- Defined in:
- lib/gitlab/database/background_operation/common_worker.rb
Constant Summary collapse
- MINIMUM_PAUSE_MS =
100- PARTITION_DURATION =
14.days
- JOB_CLASS_MODULE =
'Gitlab::BackgroundOperation'- BATCH_CLASS_MODULE =
'Gitlab::Database::Batch::Strategies'- MINIMUM_JOBS_FOR_FAILURE_CHECK =
50- MAXIMUM_FAILURE_RATIO =
0.5- RETRY_DELAY =
10.minutes
- REQUIRED_COLUMNS =
%i[ batch_size sub_batch_size priority interval job_class_name batch_class_name table_name column_name gitlab_schema ].freeze