Открыть боковую панель
GitLab.org
Gitlab
Коммиты
05ff2a45
Коммит
05ff2a45
создал
Мар 21, 2023
по автору
maddievn
Просмотр файлов
Creates a migration to backfill root_namespace_id for issues
Changelog: changed EE: true
владелец
88984977
Изменения
2
Скрыть пробелы
Построчно
Рядом
ee/elastic/migrate/20230321091100_backfill_hashed_root_namespace_id_on_issues.rb
0 → 100644
Просмотр файла @
05ff2a45
# frozen_string_literal: true
class
BackfillHashedRootNamespaceIdOnIssues
<
Elastic
::
Migration
include
Elastic
::
MigrationBackfillHelper
batched!
batch_size
9_000
throttle_delay
1
.
minute
DOCUMENT_TYPE
=
Issue
UPDATE_BATCH_SIZE
=
100
private
def
index_name
DOCUMENT_TYPE
.
__elasticsearch__
.
index_name
end
def
field_name
'hashed_root_namespace_id'
end
end
ee/spec/elastic/migrate/20230321091100_backfill_hashed_root_namespace_id_on_issues_spec.rb
0 → 100644
Просмотр файла @
05ff2a45
# frozen_string_literal: true
require
'spec_helper'
require_relative
'migration_shared_examples'
require
File
.
expand_path
(
'ee/elastic/migrate/20230321091100_backfill_hashed_root_namespace_id_on_issues.rb'
)
RSpec
.
describe
BackfillHashedRootNamespaceIdOnIssues
,
:elastic_delete_by_query
,
feature_category: :global_search
do
let
(
:version
)
{
20230321091100
}
include_examples
'migration backfills fields'
do
let_it_be
(
:project
)
{
create
(
:project
)
}
let
(
:objects
)
{
create_list
(
:issue
,
3
,
project:
project
)
}
let
(
:namespace
)
{
project
.
namespace
}
let
(
:expected_fields
)
do
{
hashed_root_namespace_id:
namespace
.
hashed_root_namespace_id
}
end
let
(
:expected_throttle_delay
)
{
1
.
minute
}
let
(
:expected_batch_size
)
{
9000
}
end
end
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать