Investigate optimal setup for Elasticsearch for search tests on performance environments
As part of the investigation into gitlab-org/gitlab#214830 (closed) it was concluded that the Elasticsearch setup was insufficient for blob search on our performance test environments (reference architectures)
After a lot of testing it was found that a 3 node cluster the same size as Gitaly in the reference architectures looked to be optimal with about 10 shards per host. Feedback from Search team though suggests there could be more to do. Task is to find out the optimum setup for Elasticsearch in the Reference Architectures and explore docs options after.
Goal is to get the code blob search below 500ms.
Edited by Grant Young