RFC: Data Loss and Recovery Strategy
Accepting comments until 2020-07-02 UTC
Praefect needs to know which Gitaly nodes contain up to date version of a given repository for various tasks including reporting and distributing workload. The current approach is very simple and is prone to problems leading to misleading reporting and not being able to utilize all up to date nodes.
This RFC proposes augmenting the database with more accurate versioning information that solves the existing problems.
/cc @gl-gitaly
Related open issues: #2862 (closed), #2866 (closed), #2783 (closed), #2717 (closed)
Edited by Sami Hiltunen