Gitaly HA Distributed Reads
Release Notes
In a highly available Gitaly cluster you want to ensure the highest possible levels of read performance. Additionally, you want to minimize any potential impact that one repository can have to other repositories in the same cluster. With the introduction of distributed git reads to the HA Gitaly Cluster, you're now able to read from any node in the cluster that is currently up to date. This is especially impactful for very busy repositories, especially those with numerous concurrent CI/CD pipelines running, all of which are performing reads.
Problem Statement
This issue created in order to track progress of rolling out a reads distribution feature.
Currently it is accessible behind a feature flag and should be enabled by default.