Details
-
Performance Improvement
-
Status: Closed
-
Critical
-
Resolution: Done
-
None
-
None
Description
The reason we need to listen to archive, delete, create or move version is because we always index the earliest_unreleased_version in Lucene. If we stop indexing it we could avoid all the index action when these 4 action are done.
Â
This task has to be break down in 2 parts:
- Remove the Earliest_unreleased_version tag from the index action
- Make sure that when searching and sorting for an issue, we know which version is the earliest_unreleased_version, i.e, if a project has v1, v2, v3, one of them is guaranted to ve the e_u_v and they are indexed. So at the time of searching and sorting we have to find out which one is to be considered as the e_u_v if needed