Commit 0c342446 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Merge branch '54166-docs-feedback-update-gitaly-docs' into 'master'

Resolve "Docs feedback: Update gitaly docs"

Closes #54166

See merge request gitlab-org/gitlab-ce!23191
parents 9fe85710 f1a8fafc
# Gitaly # Gitaly
[Gitaly](https://gitlab.com/gitlab-org/gitaly) (introduced in GitLab [Gitaly](https://gitlab.com/gitlab-org/gitaly) is the service that
9.0) is a service that provides high-level RPC access to Git provides high-level RPC access to Git repositories. Without it, no other
repositories. Gitaly was optional when it was first introduced in components can read or write Git data.
GitLab, but since GitLab 9.4 it is a mandatory component of the
application.
GitLab components that access Git repositories (gitlab-rails, GitLab components that access Git repositories (gitlab-rails,
gitlab-shell, gitlab-workhorse) act as clients to Gitaly. End users do gitlab-shell, gitlab-workhorse) act as clients to Gitaly. End users do
...@@ -47,15 +45,9 @@ installations that are larger than a single machine. Most ...@@ -47,15 +45,9 @@ installations that are larger than a single machine. Most
installations will be better served with the default configuration installations will be better served with the default configuration
used by Omnibus and the GitLab source installation guide. used by Omnibus and the GitLab source installation guide.
Starting with GitLab 9.4 it is possible to run Gitaly on a different Starting with GitLab 11.4, Gitaly is a replacement for NFS except
server from the rest of the application. This can improve performance when the [Elastic Search indexer](https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer)
when running GitLab with its repositories stored on an NFS server. is used.
At the moment (GitLab 9.4) Gitaly is not yet a replacement for NFS
because some parts of GitLab still bypass Gitaly when accessing Git
repositories. If you choose to deploy Gitaly on your NFS server you
must still also mount your Git shares on your GitLab application
servers.
Gitaly network traffic is unencrypted so you should use a firewall to Gitaly network traffic is unencrypted so you should use a firewall to
restrict access to your Gitaly server. restrict access to your Gitaly server.
......
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