From 9c60f6b515a403901a7694985f8926f5d2a62d08 Mon Sep 17 00:00:00 2001 From: Sean Arnold <sarnold@gitlab.com> Date: Wed, 15 Dec 2021 15:02:24 +1300 Subject: [PATCH] Reduce batch size, add tracking, add schema ver --- ...11214012507_backfill_incident_issue_escalation_statuses.rb | 4 ++-- .../backfill_incident_issue_escalation_statuses_spec.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/db/migrate/20211214012507_backfill_incident_issue_escalation_statuses.rb b/db/migrate/20211214012507_backfill_incident_issue_escalation_statuses.rb index 61c1f05167a3..87c3093998e3 100644 --- a/db/migrate/20211214012507_backfill_incident_issue_escalation_statuses.rb +++ b/db/migrate/20211214012507_backfill_incident_issue_escalation_statuses.rb @@ -3,7 +3,7 @@ class BackfillIncidentIssueEscalationStatuses < Gitlab::Database::Migration[1.0] MIGRATION = 'BackfillIncidentIssueEscalationStatuses' DELAY_INTERVAL = 2.minutes - BATCH_SIZE = 10_000 + BATCH_SIZE = 1_000 disable_ddl_transaction! @@ -19,7 +19,7 @@ def up relation = Issue.incidents queue_background_migration_jobs_by_range_at_intervals( - relation, MIGRATION, DELAY_INTERVAL, batch_size: BATCH_SIZE) + relation, MIGRATION, DELAY_INTERVAL, batch_size: BATCH_SIZE, track_jobs: true) end def down diff --git a/spec/lib/gitlab/background_migration/backfill_incident_issue_escalation_statuses_spec.rb b/spec/lib/gitlab/background_migration/backfill_incident_issue_escalation_statuses_spec.rb index 2175ca6cf7c2..f159dcd17eb9 100644 --- a/spec/lib/gitlab/background_migration/backfill_incident_issue_escalation_statuses_spec.rb +++ b/spec/lib/gitlab/background_migration/backfill_incident_issue_escalation_statuses_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::BackgroundMigration::BackfillIncidentIssueEscalationStatuses do +RSpec.describe Gitlab::BackgroundMigration::BackfillIncidentIssueEscalationStatuses, schema: 20211214012507 do let(:namespaces) { table(:namespaces) } let(:projects) { table(:projects) } let(:issues) { table(:issues) } -- GitLab