@@ -326,16 +326,57 @@ index alias to it which becomes the new `primary` index. At the end, we resume t
> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/34069) in GitLab 13.2.
> - A scheduled index deletion and the ability to cancel it was [introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38914) in GitLab 13.3.
> - Support for retries during reindexing was [introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55681) in GitLab 13.12.
Under **Admin Area > Settings > Advanced Search > Elasticsearch zero-downtime reindexing**, click on **Trigger cluster reindexing**.
To trigger the reindexing process:
1. Sign in to your GitLab instance as an administrator.
1. Go to **Admin Area > Settings > Advanced Search > Elasticsearch zero-downtime reindexing**.
1. Select **Trigger cluster reindexing**.
Reindexing can be a lengthy process depending on the size of your Elasticsearch cluster.
WARNING:
After the reindexing is completed, the original index will be scheduled to be deleted after 14 days. You can cancel this action by pressing the cancel button.
After this process is completed, the original index is scheduled to be deleted after
14 days. You can cancel this action by pressing the **Cancel** button on the same
page you triggered the reindexing process.
While the reindexing is running, you will be able to follow its progress under that same section.
#### Elasticsearch zero-downtime reindexing
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55681) in GitLab 13.12.
The following reindex settings are available in **Admin Area > Settings > Advanced Search > Elasticsearch zero-downtime reindexing**:
The slice multiplier calculates the [number of slices during reindexing](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html#docs-reindex-slice).
=_("Unused, previous indices: %{index_names} will be deleted after %{time} automatically.")%{index_names: task.subtasks.map(&:index_name_from).join(', '),time: task.delete_original_index_at}
=link_to_('Cancel index deletion'),admin_elasticsearch_cancel_index_deletion_path(task_id: task.id),class: 'gl-mb-2',method: :post
=_('Used to calculate the number of slices during reindexing. The multiplier will be applied to the number of shards per index. Learn more about %{slice_multiplier_link_start}slice multiplier configuration%{slice_multiplier_link_end}.').html_safe%{slice_multiplier_link_start: slice_multiplier_link_start,slice_multiplier_link_end: '</a>'.html_safe}
=_('The maximum number of slices allowed to run concurrently during Elasticsearch reindexing. Learn more about %{max_slices_running_link_start}maximum running slices configuration%{max_slices_link_end}.').html_safe%{max_slices_running_link_start: max_slices_running_link_start,max_slices_link_end: '</a>'.html_safe}
=f.submit_('Trigger cluster reindexing'),class: "gl-button btn btn-info",disabled: @last_elasticsearch_reindexing_task&.in_progress?,data: {confirm: _('Are you sure you want to reindex?')}
=_("Unused, previous indices: %{index_names} will be deleted after %{time} automatically.")%{index_names: task.subtasks.map(&:index_name_from).join(', '),time: task.delete_original_index_at}
=link_to_('Cancel index deletion'),admin_elasticsearch_cancel_index_deletion_path(task_id: task.id),class: 'gl-mb-2',method: :post
msgid "SlackService|This service allows users to perform common operations on this project by entering slash commands in Slack."
msgstr ""
msgid "Slice multiplier"
msgstr ""
msgid "Smartcard"
msgstr ""
...
...
@@ -32255,6 +32264,9 @@ msgstr ""
msgid "The maximum file size is %{size}."
msgstr ""
msgid "The maximum number of slices allowed to run concurrently during Elasticsearch reindexing. Learn more about %{max_slices_running_link_start}maximum running slices configuration%{max_slices_link_end}."
msgstr ""
msgid "The maximum number of tags that a single worker accepts for cleanup. If the number of tags goes above this limit, the list of tags to delete is truncated to this number. To remove this limit, set it to 0."
msgstr ""
...
...
@@ -33014,9 +33026,6 @@ msgstr ""
msgid "This feature requires local storage to be enabled"
msgstr ""
msgid "This feature should be used with an index that was created after 13.0"
msgstr ""
msgid "This field is required."
msgstr ""
...
...
@@ -34214,6 +34223,9 @@ msgstr ""
msgid "Trigger cluster reindexing"
msgstr ""
msgid "Trigger cluster reindexing. This feature should be used with an index that was created after 13.0."
msgstr ""
msgid "Trigger manual job"
msgstr ""
...
...
@@ -35174,6 +35186,9 @@ msgstr ""
msgid "Used programming language"
msgstr ""
msgid "Used to calculate the number of slices during reindexing. The multiplier will be applied to the number of shards per index. Learn more about %{slice_multiplier_link_start}slice multiplier configuration%{slice_multiplier_link_end}."
msgstr ""
msgid "Used to help configure your identity provider"