[分享] 极狐 GitLab 升级前怎样处理高级搜索数据迁移

极狐 GitLab 的主版本升级前需要确保所有高级搜索数据迁移已完成;

首先,执行以下命令检测 pending 状态的高级搜索数据迁移任务:

sudo gitlab-rake gitlab:elastic:list_pending_migrations

之后,您可以重试卡住的任务

在高级搜索的页面上点击 “Retry migration” 菜单;如果点击后执行不成功,您可以考虑重建索引:

sudo gitlab-rake gitlab:elastic:index

您也可以参考官网文档了解详细信息:Checking for pending Advanced Search migrations