diff options
author | Patrick Steinhardt <psteinhardt@gitlab.com> | 2020-09-07 10:29:19 +0300 |
---|---|---|
committer | Patrick Steinhardt <psteinhardt@gitlab.com> | 2020-09-07 11:16:11 +0300 |
commit | 86c5d708df567f605fe44f48389c504b9f170b3d (patch) | |
tree | 33274ea1d9cc584cce18df4763294c2582ab0960 /internal/praefect | |
parent | 8a0d83b496eaff459d55bc6825428f648059e8d9 (diff) |
gitaly: Move Gitaly-specific code into `internal/gitaly`
Since the introduction of Praefect, our code layout started to become
confusing: while Praefect code lives in `internal/praefect`,
Gitaly-specific code is all over the place and not neatly singled out.
This makes it hard at times to tell apart Praefect- and Gitaly-specific
from generic code.
To improve the situation, this commit thus moves most of the server
specific code into a new `internal/gitaly` package. Currently, this is
the `internal/config`, `internal/server`, `internal/service` and
`internal/rubyserver` packages, which are all main components of Gitaly.
The move was realized with the following script:
#!/bin/sh
mkdir -p internal/gitaly
git mv internal/{config,server,service,rubyserver} internal/gitaly/
find . -name '*.go' -exec sed -i \
-e 's|gitlab-org/gitaly/internal/rubyserver|gitlab-org/gitaly/internal/gitaly/rubyserver|' \
-e 's|gitlab-org/gitaly/internal/server|gitlab-org/gitaly/internal/gitaly/server|' \
-e 's|gitlab-org/gitaly/internal/service|gitlab-org/gitaly/internal/gitaly/service|' \
-e 's|gitlab-org/gitaly/internal/config|gitlab-org/gitaly/internal/gitaly/config|' {} \;
In addition to that, some minor adjustments were needed for tests which
used relative paths.
Diffstat (limited to 'internal/praefect')
-rw-r--r-- | internal/praefect/auth_test.go | 2 | ||||
-rw-r--r-- | internal/praefect/config/config.go | 10 | ||||
-rw-r--r-- | internal/praefect/config/config_test.go | 8 | ||||
-rw-r--r-- | internal/praefect/consistencycheck_test.go | 2 | ||||
-rw-r--r-- | internal/praefect/helper_test.go | 12 | ||||
-rw-r--r-- | internal/praefect/info_service_test.go | 2 | ||||
-rw-r--r-- | internal/praefect/metrics/prometheus.go | 2 | ||||
-rw-r--r-- | internal/praefect/replicator_test.go | 18 | ||||
-rw-r--r-- | internal/praefect/server.go | 2 | ||||
-rw-r--r-- | internal/praefect/server_factory_test.go | 4 | ||||
-rw-r--r-- | internal/praefect/server_test.go | 2 |
11 files changed, 32 insertions, 32 deletions
diff --git a/internal/praefect/auth_test.go b/internal/praefect/auth_test.go index 6d0eb9b01..055a1025d 100644 --- a/internal/praefect/auth_test.go +++ b/internal/praefect/auth_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" gitalyauth "gitlab.com/gitlab-org/gitaly/auth" - "gitlab.com/gitlab-org/gitaly/internal/config/auth" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/auth" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" "gitlab.com/gitlab-org/gitaly/internal/praefect/datastore" "gitlab.com/gitlab-org/gitaly/internal/praefect/mock" diff --git a/internal/praefect/config/config.go b/internal/praefect/config/config.go index a8710f02a..de3067ac6 100644 --- a/internal/praefect/config/config.go +++ b/internal/praefect/config/config.go @@ -8,11 +8,11 @@ import ( "github.com/BurntSushi/toml" promclient "github.com/prometheus/client_golang/prometheus" - "gitlab.com/gitlab-org/gitaly/internal/config" - "gitlab.com/gitlab-org/gitaly/internal/config/auth" - "gitlab.com/gitlab-org/gitaly/internal/config/log" - "gitlab.com/gitlab-org/gitaly/internal/config/prometheus" - "gitlab.com/gitlab-org/gitaly/internal/config/sentry" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/auth" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/log" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/prometheus" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/sentry" ) type Failover struct { diff --git a/internal/praefect/config/config_test.go b/internal/praefect/config/config_test.go index 283f83940..cddfe168f 100644 --- a/internal/praefect/config/config_test.go +++ b/internal/praefect/config/config_test.go @@ -7,10 +7,10 @@ import ( "time" "github.com/stretchr/testify/require" - "gitlab.com/gitlab-org/gitaly/internal/config" - "gitlab.com/gitlab-org/gitaly/internal/config/log" - gitaly_prometheus "gitlab.com/gitlab-org/gitaly/internal/config/prometheus" - "gitlab.com/gitlab-org/gitaly/internal/config/sentry" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/log" + gitaly_prometheus "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/prometheus" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/sentry" ) func TestConfigValidation(t *testing.T) { diff --git a/internal/praefect/consistencycheck_test.go b/internal/praefect/consistencycheck_test.go index 944ccd8c7..29fbc3e4a 100644 --- a/internal/praefect/consistencycheck_test.go +++ b/internal/praefect/consistencycheck_test.go @@ -7,7 +7,7 @@ import ( "time" "github.com/stretchr/testify/require" - gconfig "gitlab.com/gitlab-org/gitaly/internal/config" + gconfig "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" "gitlab.com/gitlab-org/gitaly/internal/testhelper" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" diff --git a/internal/praefect/helper_test.go b/internal/praefect/helper_test.go index ba112eb13..8a5e301e2 100644 --- a/internal/praefect/helper_test.go +++ b/internal/praefect/helper_test.go @@ -11,8 +11,12 @@ import ( "github.com/sirupsen/logrus" "github.com/stretchr/testify/require" "gitlab.com/gitlab-org/gitaly/client" - gconfig "gitlab.com/gitlab-org/gitaly/internal/config" - internalauth "gitlab.com/gitlab-org/gitaly/internal/config/auth" + gconfig "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" + internalauth "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/auth" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/server/auth" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/internalgitaly" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/repository" + gitalyserver "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/server" "gitlab.com/gitlab-org/gitaly/internal/log" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" "gitlab.com/gitlab-org/gitaly/internal/praefect/datastore" @@ -21,10 +25,6 @@ import ( "gitlab.com/gitlab-org/gitaly/internal/praefect/nodes" "gitlab.com/gitlab-org/gitaly/internal/praefect/protoregistry" "gitlab.com/gitlab-org/gitaly/internal/praefect/transactions" - "gitlab.com/gitlab-org/gitaly/internal/server/auth" - "gitlab.com/gitlab-org/gitaly/internal/service/internalgitaly" - "gitlab.com/gitlab-org/gitaly/internal/service/repository" - gitalyserver "gitlab.com/gitlab-org/gitaly/internal/service/server" "gitlab.com/gitlab-org/gitaly/internal/testhelper" "gitlab.com/gitlab-org/gitaly/internal/testhelper/promtest" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" diff --git a/internal/praefect/info_service_test.go b/internal/praefect/info_service_test.go index 8662fa4cc..8d59575bd 100644 --- a/internal/praefect/info_service_test.go +++ b/internal/praefect/info_service_test.go @@ -6,7 +6,7 @@ import ( "testing" "github.com/stretchr/testify/require" - gconfig "gitlab.com/gitlab-org/gitaly/internal/config" + gconfig "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" "gitlab.com/gitlab-org/gitaly/internal/testhelper" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" diff --git a/internal/praefect/metrics/prometheus.go b/internal/praefect/metrics/prometheus.go index dbb97ca02..1c366fe93 100644 --- a/internal/praefect/metrics/prometheus.go +++ b/internal/praefect/metrics/prometheus.go @@ -2,7 +2,7 @@ package metrics import ( "github.com/prometheus/client_golang/prometheus" - promconfig "gitlab.com/gitlab-org/gitaly/internal/config/prometheus" + promconfig "gitlab.com/gitlab-org/gitaly/internal/gitaly/config/prometheus" "gitlab.com/gitlab-org/gitaly/internal/prometheus/metrics" ) diff --git a/internal/praefect/replicator_test.go b/internal/praefect/replicator_test.go index fd76f8529..c2c4b2677 100644 --- a/internal/praefect/replicator_test.go +++ b/internal/praefect/replicator_test.go @@ -19,22 +19,22 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" gitalyauth "gitlab.com/gitlab-org/gitaly/auth" - gitaly_config "gitlab.com/gitlab-org/gitaly/internal/config" "gitlab.com/gitlab-org/gitaly/internal/git/objectpool" + gitaly_config "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/rubyserver" + serverPkg "gitlab.com/gitlab-org/gitaly/internal/gitaly/server" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/hook" + objectpoolservice "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/objectpool" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/ref" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/remote" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/repository" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/service/ssh" "gitlab.com/gitlab-org/gitaly/internal/middleware/metadatahandler" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" "gitlab.com/gitlab-org/gitaly/internal/praefect/datastore" "gitlab.com/gitlab-org/gitaly/internal/praefect/nodes" "gitlab.com/gitlab-org/gitaly/internal/praefect/protoregistry" "gitlab.com/gitlab-org/gitaly/internal/praefect/transactions" - "gitlab.com/gitlab-org/gitaly/internal/rubyserver" - serverPkg "gitlab.com/gitlab-org/gitaly/internal/server" - "gitlab.com/gitlab-org/gitaly/internal/service/hook" - objectpoolservice "gitlab.com/gitlab-org/gitaly/internal/service/objectpool" - "gitlab.com/gitlab-org/gitaly/internal/service/ref" - "gitlab.com/gitlab-org/gitaly/internal/service/remote" - "gitlab.com/gitlab-org/gitaly/internal/service/repository" - "gitlab.com/gitlab-org/gitaly/internal/service/ssh" "gitlab.com/gitlab-org/gitaly/internal/storage" "gitlab.com/gitlab-org/gitaly/internal/testhelper" "gitlab.com/gitlab-org/gitaly/internal/testhelper/promtest" diff --git a/internal/praefect/server.go b/internal/praefect/server.go index 757a46784..ea263b602 100644 --- a/internal/praefect/server.go +++ b/internal/praefect/server.go @@ -10,6 +10,7 @@ import ( grpc_ctxtags "github.com/grpc-ecosystem/go-grpc-middleware/tags" grpc_prometheus "github.com/grpc-ecosystem/go-grpc-prometheus" "github.com/sirupsen/logrus" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/server/auth" "gitlab.com/gitlab-org/gitaly/internal/helper/fieldextractors" "gitlab.com/gitlab-org/gitaly/internal/middleware/cancelhandler" "gitlab.com/gitlab-org/gitaly/internal/middleware/metadatahandler" @@ -25,7 +26,6 @@ import ( "gitlab.com/gitlab-org/gitaly/internal/praefect/service/server" "gitlab.com/gitlab-org/gitaly/internal/praefect/service/transaction" "gitlab.com/gitlab-org/gitaly/internal/praefect/transactions" - "gitlab.com/gitlab-org/gitaly/internal/server/auth" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" grpccorrelation "gitlab.com/gitlab-org/labkit/correlation/grpc" grpctracing "gitlab.com/gitlab-org/labkit/tracing/grpc" diff --git a/internal/praefect/server_factory_test.go b/internal/praefect/server_factory_test.go index c57f0a169..6ce6e364d 100644 --- a/internal/praefect/server_factory_test.go +++ b/internal/praefect/server_factory_test.go @@ -12,14 +12,14 @@ import ( "github.com/stretchr/testify/require" "gitlab.com/gitlab-org/gitaly/client" "gitlab.com/gitlab-org/gitaly/internal/bootstrap/starter" - gconfig "gitlab.com/gitlab-org/gitaly/internal/config" + gconfig "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" + "gitlab.com/gitlab-org/gitaly/internal/gitaly/server" "gitlab.com/gitlab-org/gitaly/internal/helper/text" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" "gitlab.com/gitlab-org/gitaly/internal/praefect/datastore" "gitlab.com/gitlab-org/gitaly/internal/praefect/nodes" "gitlab.com/gitlab-org/gitaly/internal/praefect/protoregistry" "gitlab.com/gitlab-org/gitaly/internal/praefect/transactions" - "gitlab.com/gitlab-org/gitaly/internal/server" "gitlab.com/gitlab-org/gitaly/internal/testhelper" "gitlab.com/gitlab-org/gitaly/internal/testhelper/promtest" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" diff --git a/internal/praefect/server_test.go b/internal/praefect/server_test.go index 7cc8455c5..0dae99082 100644 --- a/internal/praefect/server_test.go +++ b/internal/praefect/server_test.go @@ -21,8 +21,8 @@ import ( "github.com/sirupsen/logrus/hooks/test" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - gconfig "gitlab.com/gitlab-org/gitaly/internal/config" "gitlab.com/gitlab-org/gitaly/internal/git" + gconfig "gitlab.com/gitlab-org/gitaly/internal/gitaly/config" "gitlab.com/gitlab-org/gitaly/internal/helper" "gitlab.com/gitlab-org/gitaly/internal/helper/text" "gitlab.com/gitlab-org/gitaly/internal/praefect/config" |