Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <psteinhardt@gitlab.com>2020-09-07 10:29:19 +0300
committerPatrick Steinhardt <psteinhardt@gitlab.com>2020-09-07 11:16:11 +0300
commit86c5d708df567f605fe44f48389c504b9f170b3d (patch)
tree33274ea1d9cc584cce18df4763294c2582ab0960 /internal/praefect
parent8a0d83b496eaff459d55bc6825428f648059e8d9 (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.go2
-rw-r--r--internal/praefect/config/config.go10
-rw-r--r--internal/praefect/config/config_test.go8
-rw-r--r--internal/praefect/consistencycheck_test.go2
-rw-r--r--internal/praefect/helper_test.go12
-rw-r--r--internal/praefect/info_service_test.go2
-rw-r--r--internal/praefect/metrics/prometheus.go2
-rw-r--r--internal/praefect/replicator_test.go18
-rw-r--r--internal/praefect/server.go2
-rw-r--r--internal/praefect/server_factory_test.go4
-rw-r--r--internal/praefect/server_test.go2
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"