Add a migrations specific queue for indexing
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Background
Corrective action from gitlab-com/gl-infra/production#19026 (closed)
There are Redis queues for used indexing data into Advanced search in a few different categories. The data indexed through the queues could be of any non-code type data.
- initial - new data, imports, and migration framework for data migrations
- incremental - updates existing data
- embeddings - embedding data
Data migrations have the potential to back up the initial indexing queue and impact those indexing requests. This would be a poor experience for customers who are getting Advanced search for the first time because their data could be out of date
Proposal
Split data migrations into their own index to reduce impact for customers and initial indexing requests
Edited by 🤖 GitLab Bot 🤖