Commit 68343cb3 authored by Thong Kuah's avatar Thong Kuah

Merge branch 'pks-gitaly-runtime-dir' into 'master'

Migrate to Gitaly's new runtime directory

See merge request gitlab-org/gitlab!83750
parents 71a5063e db7f2e45
...@@ -300,7 +300,7 @@ disable enforcement. For more information, see the documentation on configuring ...@@ -300,7 +300,7 @@ disable enforcement. For more information, see the documentation on configuring
```toml ```toml
listen_addr = '0.0.0.0:8075' listen_addr = '0.0.0.0:8075'
internal_socket_dir = '/var/opt/gitlab/gitaly' runtime_dir = '/var/opt/gitlab/gitaly'
[logging] [logging]
format = 'json' format = 'json'
...@@ -308,6 +308,9 @@ disable enforcement. For more information, see the documentation on configuring ...@@ -308,6 +308,9 @@ disable enforcement. For more information, see the documentation on configuring
dir = '/var/log/gitaly' dir = '/var/log/gitaly'
``` ```
For GitLab 14.9 and earlier, set `internal_socket_dir = '/var/opt/gitlab/gitaly'` instead
of `runtime_dir`.
1. Append the following to `/home/git/gitaly/config.toml` for each respective Gitaly server: 1. Append the following to `/home/git/gitaly/config.toml` for each respective Gitaly server:
On `gitaly1.internal`: On `gitaly1.internal`:
......
...@@ -124,9 +124,9 @@ module Gitlab ...@@ -124,9 +124,9 @@ module Gitlab
config[:storage] = storages config[:storage] = storages
internal_socket_dir = options[:internal_socket_dir] || File.join(gitaly_dir, 'internal_sockets') runtime_dir = options[:runtime_dir] || File.join(gitaly_dir, 'run')
FileUtils.mkdir(internal_socket_dir) unless File.exist?(internal_socket_dir) FileUtils.mkdir(runtime_dir) unless File.exist?(runtime_dir)
config[:internal_socket_dir] = internal_socket_dir config[:runtime_dir] = runtime_dir
config[:'gitaly-ruby'] = { dir: File.join(gitaly_dir, 'ruby') } if gitaly_ruby config[:'gitaly-ruby'] = { dir: File.join(gitaly_dir, 'ruby') } if gitaly_ruby
config[:'gitlab-shell'] = { dir: Gitlab.config.gitlab_shell.path } config[:'gitlab-shell'] = { dir: Gitlab.config.gitlab_shell.path }
......
...@@ -267,7 +267,7 @@ module GitalySetup ...@@ -267,7 +267,7 @@ module GitalySetup
{ 'default' => repos_path }, { 'default' => repos_path },
force: true, force: true,
options: { options: {
internal_socket_dir: File.join(gitaly_dir, "internal_gitaly2"), runtime_dir: File.join(gitaly_dir, "run2"),
gitaly_socket: "gitaly2.socket", gitaly_socket: "gitaly2.socket",
config_filename: "gitaly2.config.toml" config_filename: "gitaly2.config.toml"
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment