diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-06-02 03:08:05 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-06-02 03:08:05 +0000 |
commit | 553b76c07a318811434878eca75e31f193734d34 (patch) | |
tree | d31019315dc70d5b97161dda186d5b19c0459b45 /doc/administration | |
parent | 2e2cd0ea3e50af738049eccde210713f976a6d7c (diff) | |
download | gitlab-ce-553b76c07a318811434878eca75e31f193734d34.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/administration')
-rw-r--r-- | doc/administration/gitaly/index.md | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/doc/administration/gitaly/index.md b/doc/administration/gitaly/index.md index 808fa315636..a8a092f3f36 100644 --- a/doc/administration/gitaly/index.md +++ b/doc/administration/gitaly/index.md @@ -334,13 +334,30 @@ then all Gitaly requests will fail. Additionally, you need to [disable Rugged if previously manually enabled](../high_availability/nfs.md#improving-nfs-performance-with-gitlab). -We assume that your `gitaly1.internal` Gitaly server can be reached at -`gitaly1.internal:8075` from your Gitaly clients, and that Gitaly server -can read and write to `/mnt/gitlab/default` and `/mnt/gitlab/storage1`. +Gitaly makes the following assumptions: + +- Your `gitaly1.internal` Gitaly server can be reached at `gitaly1.internal:8075` + from your Gitaly clients, and that Gitaly server can read and write to + `/mnt/gitlab/default` and `/mnt/gitlab/storage1`. +- Your `gitaly2.internal` Gitaly server can be reached at `gitaly2.internal:8075` + from your Gitaly clients, and that Gitaly server can read and write to + `/mnt/gitlab/storage2`. +- Your `gitaly1.internal` and `gitaly2.internal` Gitaly servers can reach each other. + +Note that you can't use mixed installation setup when at least one of your +Gitaly servers is configured as a local server with the `path` setting +provided, because other Gitaly instances can't communicate with it. +The following setup is _incorrect_, because you must replace `path` with +`gitaly_address` containing a proper value, and the +address must be reachable from the other two addresses provided: -We assume also that your `gitaly2.internal` Gitaly server can be reached at -`gitaly2.internal:8075` from your Gitaly clients, and that Gitaly server -can read and write to `/mnt/gitlab/storage2`. +```ruby +git_data_dirs({ + 'default' => { 'gitaly_address' => 'tcp://gitaly1.internal:8075' }, + 'storage1' => { 'path' => '/var/opt/gitlab/git-data' }, + 'storage2' => { 'gitaly_address' => 'tcp://gitaly2.internal:8075' }, +}) +``` **For Omnibus GitLab** |