Praefect cluster. Your firewall rules must allow the following for Gitaly Cluster to function properly: Gitaly does not directly connect to Praefect. For more information on Praefect, refer to Gitaly Cluster. Gitaly Cluster components communicate with each other over many routes. Your firewall rules must allow the following for Gitaly Cluster to function properly: NOTE: Gitaly does not directly connect to Praefect. However, requests from Gitaly to the Praefect load balancer may still be blocked unless firewalls on the Praefect nodes allow traffic from the Gitaly nodes. Configure Gitaly Cluster (Praefect) using either: 60 RPS or 3,000 users. Jan 21, 2021 ยท Eventually we chose the design of a proxy: introduce a new component in the GitLab architecture, which is Praefect, and then route all the traffic through it to Gitaly storage nodes to provide a Gitaly Cluster. 200 RPS or 10,000 users. 500 RPS or 25,000 users. In GDK, you can change Gitaly and Praefect configuration in the following ways: Modify Gitaly and Praefect options. Add Gitaly nodes to the default virtual storage. The custom configuration instructions that follow on this page. 1000 RPS or 50,000 users. This is distinct from PRAEFECT_EXTERNAL_TOKEN because Gitaly clients must not be able to access internal nodes of the Praefect cluster directly; that could lead to data loss. Smaller GitLab installations may need only Gitaly itself. NOTE: Note: Gitaly Clusters can be created using GitLab Core and higher tiers. 100 RPS or 5,000 users. com. Add virtual storages served by additional Gitaly nodes. Multiple clusters (or shards), can be configured. Not available in GitLab. However, technical support is limited to GitLab Premium and Ultimate customers only. cluster. . rqnxulbcmzbfkqxrwmeyeyswniybfyczmyszjkimodmyxlj