Skip to content
代码片段 群组 项目
提交 0a98e49f 编辑于 作者: Dmitry Gruzd's avatar Dmitry Gruzd
浏览文件

Improve rake elastic:projects_not_indexed query

Changelog: performance
EE: true
上级 34c9f58a
No related branches found
No related tags found
无相关合并请求
...@@ -199,7 +199,8 @@ namespace :gitlab do ...@@ -199,7 +199,8 @@ namespace :gitlab do
not_indexed = [] not_indexed = []
elastic_enabled_projects.id_not_in(IndexStatus.select(:project_id).distinct).each_batch do |batch| elastic_enabled_projects.joins('LEFT JOIN index_statuses ON projects.id = index_statuses.project_id')
.where(index_statuses: { project_id: nil }).each_batch do |batch|
batch.each do |project| batch.each do |project|
not_indexed << project not_indexed << project
end end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册