Add elastic rake tasks to check group indexing status
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
After adding Group Wiki and Epic to the index, the gitlab:elastic rake tasks need a way for administrators to check on group indexing status
Proposal
- Add a new rake task for
index_groups_statusto matchindex_projects_status - Add a new rake task for
groups_not_indexedto matchprojects_not_indexed - Add documentation for both new tasks
- Consider adding a third task to show overall index status and run all related tasks for group and projects
Some ideas for implementation considerations:
- These tasks are likely not usable on GitLab.com due to SQL performance
- Do the work in the
RakeTaskExecutorServiceto be called by the rake tasks so it can easily be added to the UI in a future MR
Edited by 🤖 GitLab Bot 🤖