Open tsenart opened 3 years ago
Heads up @tsenart - the "team/cloud" label was applied to this issue.
Could we leverage Gitlab's Gitaly? What would the migration effort be like?
I am a Gitaly contributor. Here, I think you are referring to Gitaly HA Cluster (aka. Praefect) and not Gitaly itself.
A standalone instance of Gitaly does not provide the HA capability. Several instances need to be deployed inside a cluster, with Praefect+PostgreSQL being the load balancer on top.
Context
While gitserver is already sharded for scalability, it is not highly available — if one shard goes down, all requests for repos in that shard will fail.
Outcomes
There are a few outcomes we want out of enabling a replication factor larger than one.
Open questions
Reading material / Prior art
GitHub:
GitLab: