Module: Gitlab::Database::BackgroundMigration

Defined in:
lib/gitlab/database/background_migration/batched_job.rb,
lib/gitlab/database/background_migration/batch_metrics.rb,
lib/gitlab/database/background_migration/batch_optimizer.rb,
lib/gitlab/database/background_migration/batched_migration.rb,
lib/gitlab/database/background_migration/prometheus_metrics.rb,
lib/gitlab/database/background_migration/sub_batch_timeout_error.rb,
lib/gitlab/database/background_migration/batched_migration_runner.rb,
lib/gitlab/database/background_migration/batched_migration_wrapper.rb,
lib/gitlab/database/background_migration/batched_job_transition_log.rb

Defined Under Namespace

Classes: BatchMetrics, BatchOptimizer, BatchedJob, BatchedJobTransitionLog, BatchedMigration, BatchedMigrationRunner, BatchedMigrationWrapper, PrometheusMetrics, SubBatchTimeoutError

Constant Summary collapse

SplitAndRetryError =
Class.new(StandardError)
ReduceSubBatchSizeError =
Class.new(StandardError)