総評

Praefectのサポートは現時点では実験的なものであり、本番環境での使用は推奨していません

Praefectは各リポジトリのレプリカをメンテナーすることを目的としたマネージャーです。 Praefectは現在アクティブに開発中です。 目標は可用性の高いストレージクラスタを実現することですが、まだそうではないので、Gitalyノードとは別のノードでPraefectを実行することをお勧めします。

praefect['enable'] = true

Praefectの設定

Praefectを使用するには、GitLabで有効にする必要があります。

Praefect ストレージノード

Praefectでは、Gitデータを保存するために1つ以上のGitalyサーバーが必要です。これらのGitalyサーバーは、Praefectstorage_nodes(praefect['storage_nodes'])とみなされます。これらのストレージノードはPraefectの非公開である必要があります。つまり、あなたのgitlab.rbgit_data_dirs にリストされるべきではありません。