blob: ea0fb571cc441e95fecb05e379a8f2e07addc3a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# frozen_string_literal: true
FactoryBot.define do
factory :batched_background_migration, class: '::Gitlab::Database::BackgroundMigration::BatchedMigration' do
max_value { 10 }
batch_size { 5 }
sub_batch_size { 1 }
interval { 2.minutes }
job_class_name { 'CopyColumnUsingBackgroundMigrationJob' }
table_name { :events }
column_name { :id }
sequence(:job_arguments) { |n| [["column_#{n}"], ["column_#{n}_convert_to_bigint"]] }
total_tuple_count { 10_000 }
pause_ms { 100 }
gitlab_schema { :gitlab_main }
trait(:paused) do
status { 0 }
end
trait(:active) do
status { 1 }
end
trait(:finished) do
status { 3 }
end
trait(:failed) do
status { 4 }
end
trait(:finalizing) do
status { 5 }
end
end
end
|