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>2023-05-16 16:59:48 +0300
committerPatrick Steinhardt <psteinhardt@gitlab.com>2023-05-16 16:59:48 +0300
commitb01b71828d75f4f21250898c8fe4ad22cd8e36e2 (patch)
tree8d4d1b6b8a46aa1c5dd43c58f449f9938aa59171
parentc47a4d7d1ef1ecf3b0d78b9423e0ef28d8513979 (diff)
parent408bcdcec797566b71a913a6155e00c16b32bfe4 (diff)
Merge branch 'pks-grpc-package' into 'master'
global: Move gRPC-related packages into common package hierarchy See merge request https://gitlab.com/gitlab-org/gitaly/-/merge_requests/5779 Merged-by: Patrick Steinhardt <psteinhardt@gitlab.com> Approved-by: Pavlo Strokov <pstrokov@gitlab.com> Approved-by: karthik nayak <knayak@gitlab.com>
-rw-r--r--.golangci.yml2
-rw-r--r--client/dial.go4
-rw-r--r--client/sidechannel.go6
-rw-r--r--cmd/gitaly-git2go/featureflags.go2
-rw-r--r--cmd/gitaly-git2go/main.go2
-rw-r--r--cmd/gitaly-hooks/hooks.go2
-rw-r--r--cmd/gitaly-hooks/hooks_test.go6
-rw-r--r--cmd/gitaly-ssh/main.go2
-rw-r--r--doc/PROCESS.md2
-rw-r--r--internal/cache/diskcache_test.go2
-rw-r--r--internal/cache/keyer.go2
-rw-r--r--internal/cli/gitaly/serve.go4
-rw-r--r--internal/cli/praefect/serve.go4
-rw-r--r--internal/cli/praefect/subcmd_track_repository.go2
-rw-r--r--internal/command/command.go2
-rw-r--r--internal/featureflag/context.go (renamed from internal/metadata/featureflag/context.go)0
-rw-r--r--internal/featureflag/context_test.go (renamed from internal/metadata/featureflag/context_test.go)2
-rw-r--r--internal/featureflag/featureflag.go (renamed from internal/metadata/featureflag/featureflag.go)0
-rw-r--r--internal/featureflag/featureflag_test.go (renamed from internal/metadata/featureflag/featureflag_test.go)0
-rw-r--r--internal/featureflag/ff_fix_routing_with_additional_repository.go (renamed from internal/metadata/featureflag/ff_fix_routing_with_additional_repository.go)0
-rw-r--r--internal/featureflag/ff_geometric_repacking.go (renamed from internal/metadata/featureflag/ff_geometric_repacking.go)0
-rw-r--r--internal/featureflag/ff_localrepo_read_object_cached.go (renamed from internal/metadata/featureflag/ff_localrepo_read_object_cached.go)0
-rw-r--r--internal/featureflag/ff_pack_objects_limiting_remote_ip.go (renamed from internal/metadata/featureflag/ff_pack_objects_limiting_remote_ip.go)0
-rw-r--r--internal/featureflag/ff_run_cmd_in_cgroup.go (renamed from internal/metadata/featureflag/ff_run_cmd_in_cgroup.go)0
-rw-r--r--internal/git/catfile/cache.go2
-rw-r--r--internal/git/command_factory_cgroup_test.go2
-rw-r--r--internal/git/command_options.go2
-rw-r--r--internal/git/execution_environment.go2
-rw-r--r--internal/git/hooks_options.go4
-rw-r--r--internal/git/hooks_options_test.go2
-rw-r--r--internal/git/hooks_payload.go2
-rw-r--r--internal/git/hooks_payload_test.go2
-rw-r--r--internal/git/housekeeping/clean_stale_data_test.go2
-rw-r--r--internal/git/housekeeping/optimization_strategy.go2
-rw-r--r--internal/git/housekeeping/optimization_strategy_test.go2
-rw-r--r--internal/git/housekeeping/optimize_repository_ext_test.go2
-rw-r--r--internal/git/housekeeping/optimize_repository_test.go4
-rw-r--r--internal/git/housekeeping/testhelper_test.go2
-rw-r--r--internal/git/localrepo/config_test.go2
-rw-r--r--internal/git/localrepo/objects.go2
-rw-r--r--internal/git/localrepo/objects_test.go2
-rw-r--r--internal/git/objectpool/create_test.go2
-rw-r--r--internal/git/objectpool/fetch_test.go2
-rw-r--r--internal/git/objectpool/link_test.go2
-rw-r--r--internal/git/objectpool/testhelper_test.go2
-rw-r--r--internal/git/remoterepo/repository_test.go2
-rw-r--r--internal/git/updateref/update_with_hooks.go2
-rw-r--r--internal/git/updateref/update_with_hooks_test.go2
-rw-r--r--internal/git2go/executor.go2
-rw-r--r--internal/git2go/featureflags_test.go2
-rw-r--r--internal/gitaly/client/dial.go2
-rw-r--r--internal/gitaly/client/dial_test.go4
-rw-r--r--internal/gitaly/config/sentry/sentry.go2
-rw-r--r--internal/gitaly/hook/postreceive_test.go4
-rw-r--r--internal/gitaly/hook/prereceive_test.go4
-rw-r--r--internal/gitaly/hook/sidechannel.go2
-rw-r--r--internal/gitaly/hook/sidechannel_test.go2
-rw-r--r--internal/gitaly/hook/transactions_test.go2
-rw-r--r--internal/gitaly/hook/update_test.go4
-rw-r--r--internal/gitaly/maintenance/optimize_test.go2
-rw-r--r--internal/gitaly/server/auth_test.go4
-rw-r--r--internal/gitaly/server/server.go22
-rw-r--r--internal/gitaly/server/server_factory.go4
-rw-r--r--internal/gitaly/server/server_factory_test.go2
-rw-r--r--internal/gitaly/service/dependencies.go4
-rw-r--r--internal/gitaly/service/diff/testdata/file-with-multiple-chunks-after.txt2
-rw-r--r--internal/gitaly/service/diff/testdata/file-with-multiple-chunks-before.txt2
-rw-r--r--internal/gitaly/service/diff/testdata/file-with-multiple-chunks-diff.txt2
-rw-r--r--internal/gitaly/service/hook/pack_objects.go2
-rw-r--r--internal/gitaly/service/hook/pack_objects_test.go4
-rw-r--r--internal/gitaly/service/hook/post_receive_test.go2
-rw-r--r--internal/gitaly/service/hook/pre_receive_test.go2
-rw-r--r--internal/gitaly/service/hook/reference_transaction_test.go4
-rw-r--r--internal/gitaly/service/hook/server.go2
-rw-r--r--internal/gitaly/service/hook/update_test.go2
-rw-r--r--internal/gitaly/service/objectpool/fetch_into_object_pool_test.go4
-rw-r--r--internal/gitaly/service/operations/apply_patch_test.go4
-rw-r--r--internal/gitaly/service/operations/branches_test.go4
-rw-r--r--internal/gitaly/service/operations/merge_test.go2
-rw-r--r--internal/gitaly/service/operations/rebase_test.go2
-rw-r--r--internal/gitaly/service/operations/squash_test.go2
-rw-r--r--internal/gitaly/service/operations/tags_test.go4
-rw-r--r--internal/gitaly/service/ref/delete_refs_test.go2
-rw-r--r--internal/gitaly/service/repository/apply_gitattributes_test.go4
-rw-r--r--internal/gitaly/service/repository/create_repository_from_bundle_test.go2
-rw-r--r--internal/gitaly/service/repository/create_repository_test.go2
-rw-r--r--internal/gitaly/service/repository/fetch_bundle_test.go2
-rw-r--r--internal/gitaly/service/repository/fetch_remote_test.go2
-rw-r--r--internal/gitaly/service/repository/license_test.go2
-rw-r--r--internal/gitaly/service/repository/optimize_test.go2
-rw-r--r--internal/gitaly/service/repository/replicate.go2
-rw-r--r--internal/gitaly/service/repository/replicate_test.go4
-rw-r--r--internal/gitaly/service/repository/set_custom_hooks_test.go2
-rw-r--r--internal/gitaly/service/repository/write_ref_test.go2
-rw-r--r--internal/gitaly/service/smarthttp/inforefs_test.go2
-rw-r--r--internal/gitaly/service/smarthttp/receive_pack_test.go6
-rw-r--r--internal/gitaly/service/smarthttp/testhelper_test.go2
-rw-r--r--internal/gitaly/service/smarthttp/upload_pack.go2
-rw-r--r--internal/gitaly/service/smarthttp/upload_pack_test.go2
-rw-r--r--internal/gitaly/service/ssh/receive_pack_test.go4
-rw-r--r--internal/gitaly/service/ssh/upload_pack.go2
-rw-r--r--internal/gitaly/service/ssh/upload_pack_test.go4
-rw-r--r--internal/gitaly/transaction/manager.go2
-rw-r--r--internal/gitaly/transaction/manager_test.go2
-rw-r--r--internal/gitaly/transaction/voting_test.go2
-rw-r--r--internal/grpc/backchannel/backchannel.go (renamed from internal/backchannel/backchannel.go)0
-rw-r--r--internal/grpc/backchannel/backchannel_example_test.go (renamed from internal/backchannel/backchannel_example_test.go)4
-rw-r--r--internal/grpc/backchannel/backchannel_test.go (renamed from internal/backchannel/backchannel_test.go)2
-rw-r--r--internal/grpc/backchannel/client.go (renamed from internal/backchannel/client.go)0
-rw-r--r--internal/grpc/backchannel/registry.go (renamed from internal/backchannel/registry.go)0
-rw-r--r--internal/grpc/backchannel/server.go (renamed from internal/backchannel/server.go)0
-rw-r--r--internal/grpc/dnsresolver/builder.go (renamed from internal/dnsresolver/builder.go)0
-rw-r--r--internal/grpc/dnsresolver/builder_test.go (renamed from internal/dnsresolver/builder_test.go)0
-rw-r--r--internal/grpc/dnsresolver/noop.go (renamed from internal/dnsresolver/noop.go)0
-rw-r--r--internal/grpc/dnsresolver/resolver.go (renamed from internal/dnsresolver/resolver.go)0
-rw-r--r--internal/grpc/dnsresolver/resolver_test.go (renamed from internal/dnsresolver/resolver_test.go)0
-rw-r--r--internal/grpc/dnsresolver/target.go (renamed from internal/dnsresolver/target.go)0
-rw-r--r--internal/grpc/dnsresolver/target_test.go (renamed from internal/dnsresolver/target_test.go)0
-rw-r--r--internal/grpc/dnsresolver/testhelper_test.go (renamed from internal/dnsresolver/testhelper_test.go)0
-rw-r--r--internal/grpc/grpcstats/stats.go (renamed from internal/grpcstats/stats.go)0
-rw-r--r--internal/grpc/grpcstats/stats_test.go (renamed from internal/grpcstats/stats_test.go)0
-rw-r--r--internal/grpc/grpcstats/testhelper_test.go (renamed from internal/grpcstats/testhelper_test.go)0
-rw-r--r--internal/grpc/listenmux/mux.go (renamed from internal/listenmux/mux.go)0
-rw-r--r--internal/grpc/listenmux/mux_test.go (renamed from internal/listenmux/mux_test.go)0
-rw-r--r--internal/grpc/metadata/metadata.go (renamed from internal/metadata/metadata.go)0
-rw-r--r--internal/grpc/metadata/metadata_test.go (renamed from internal/metadata/metadata_test.go)0
-rw-r--r--internal/grpc/middleware/cache/cache.go (renamed from internal/middleware/cache/cache.go)0
-rw-r--r--internal/grpc/middleware/cache/cache_test.go (renamed from internal/middleware/cache/cache_test.go)0
-rw-r--r--internal/grpc/middleware/cache/export_test.go (renamed from internal/middleware/cache/export_test.go)0
-rw-r--r--internal/grpc/middleware/cache/prometheus.go (renamed from internal/middleware/cache/prometheus.go)0
-rw-r--r--internal/grpc/middleware/commandstatshandler/commandstatshandler.go (renamed from internal/middleware/commandstatshandler/commandstatshandler.go)0
-rw-r--r--internal/grpc/middleware/commandstatshandler/commandstatshandler_test.go (renamed from internal/middleware/commandstatshandler/commandstatshandler_test.go)2
-rw-r--r--internal/grpc/middleware/featureflag/featureflag_handler.go (renamed from internal/middleware/featureflag/featureflag_handler.go)2
-rw-r--r--internal/grpc/middleware/featureflag/featureflag_handler_test.go (renamed from internal/middleware/featureflag/featureflag_handler_test.go)2
-rw-r--r--internal/grpc/middleware/limithandler/concurrency_limiter.go (renamed from internal/middleware/limithandler/concurrency_limiter.go)0
-rw-r--r--internal/grpc/middleware/limithandler/concurrency_limiter_test.go (renamed from internal/middleware/limithandler/concurrency_limiter_test.go)0
-rw-r--r--internal/grpc/middleware/limithandler/middleware.go (renamed from internal/middleware/limithandler/middleware.go)0
-rw-r--r--internal/grpc/middleware/limithandler/middleware_test.go (renamed from internal/middleware/limithandler/middleware_test.go)2
-rw-r--r--internal/grpc/middleware/limithandler/monitor.go (renamed from internal/middleware/limithandler/monitor.go)0
-rw-r--r--internal/grpc/middleware/limithandler/monitor_test.go (renamed from internal/middleware/limithandler/monitor_test.go)0
-rw-r--r--internal/grpc/middleware/limithandler/rate_limiter.go (renamed from internal/middleware/limithandler/rate_limiter.go)0
-rw-r--r--internal/grpc/middleware/limithandler/rate_limiter_test.go (renamed from internal/middleware/limithandler/rate_limiter_test.go)0
-rw-r--r--internal/grpc/middleware/limithandler/stats.go (renamed from internal/middleware/limithandler/stats.go)0
-rw-r--r--internal/grpc/middleware/limithandler/stats_interceptor_test.go (renamed from internal/middleware/limithandler/stats_interceptor_test.go)4
-rw-r--r--internal/grpc/middleware/limithandler/stats_test.go (renamed from internal/middleware/limithandler/stats_test.go)0
-rw-r--r--internal/grpc/middleware/limithandler/testhelper_test.go (renamed from internal/middleware/limithandler/testhelper_test.go)0
-rw-r--r--internal/grpc/middleware/metadatahandler/metadatahandler.go (renamed from internal/middleware/metadatahandler/metadatahandler.go)0
-rw-r--r--internal/grpc/middleware/metadatahandler/metadatahandler_test.go (renamed from internal/middleware/metadatahandler/metadatahandler_test.go)0
-rw-r--r--internal/grpc/middleware/panichandler/LICENSE (renamed from internal/middleware/panichandler/LICENSE)0
-rw-r--r--internal/grpc/middleware/panichandler/README.md (renamed from internal/middleware/panichandler/README.md)0
-rw-r--r--internal/grpc/middleware/panichandler/panic_handler.go (renamed from internal/middleware/panichandler/panic_handler.go)0
-rw-r--r--internal/grpc/middleware/sentryhandler/sentryhandler.go (renamed from internal/middleware/sentryhandler/sentryhandler.go)0
-rw-r--r--internal/grpc/middleware/sentryhandler/sentryhandler_test.go (renamed from internal/middleware/sentryhandler/sentryhandler_test.go)0
-rw-r--r--internal/grpc/middleware/statushandler/statushandler.go (renamed from internal/middleware/statushandler/statushandler.go)0
-rw-r--r--internal/grpc/middleware/statushandler/statushandler_test.go (renamed from internal/middleware/statushandler/statushandler_test.go)0
-rw-r--r--internal/grpc/proxy/LICENSE.txt (renamed from internal/praefect/grpc-proxy/LICENSE.txt)0
-rw-r--r--internal/grpc/proxy/codec.go (renamed from internal/praefect/grpc-proxy/proxy/codec.go)0
-rw-r--r--internal/grpc/proxy/codec_test.go (renamed from internal/praefect/grpc-proxy/proxy/codec_test.go)0
-rw-r--r--internal/grpc/proxy/director.go (renamed from internal/praefect/grpc-proxy/proxy/director.go)0
-rw-r--r--internal/grpc/proxy/doc.go (renamed from internal/praefect/grpc-proxy/proxy/doc.go)0
-rw-r--r--internal/grpc/proxy/handler.go (renamed from internal/praefect/grpc-proxy/proxy/handler.go)2
-rw-r--r--internal/grpc/proxy/handler_ext_test.go (renamed from internal/praefect/grpc-proxy/proxy/handler_ext_test.go)4
-rw-r--r--internal/grpc/proxy/handler_test.go (renamed from internal/praefect/grpc-proxy/proxy/handler_test.go)0
-rw-r--r--internal/grpc/proxy/peeker.go (renamed from internal/praefect/grpc-proxy/proxy/peeker.go)0
-rw-r--r--internal/grpc/proxy/peeker_test.go (renamed from internal/praefect/grpc-proxy/proxy/peeker_test.go)4
-rw-r--r--internal/grpc/proxy/testhelper_test.go (renamed from internal/praefect/grpc-proxy/proxy/testhelper_test.go)4
-rw-r--r--internal/grpc/sidechannel/conn.go (renamed from internal/sidechannel/conn.go)0
-rw-r--r--internal/grpc/sidechannel/conn_test.go (renamed from internal/sidechannel/conn_test.go)0
-rw-r--r--internal/grpc/sidechannel/proxy.go (renamed from internal/sidechannel/proxy.go)2
-rw-r--r--internal/grpc/sidechannel/proxy_test.go (renamed from internal/sidechannel/proxy_test.go)6
-rw-r--r--internal/grpc/sidechannel/registry.go (renamed from internal/sidechannel/registry.go)0
-rw-r--r--internal/grpc/sidechannel/registry_test.go (renamed from internal/sidechannel/registry_test.go)0
-rw-r--r--internal/grpc/sidechannel/sidechannel.go (renamed from internal/sidechannel/sidechannel.go)4
-rw-r--r--internal/grpc/sidechannel/sidechannel_test.go (renamed from internal/sidechannel/sidechannel_test.go)4
-rw-r--r--internal/log/log_test.go2
-rw-r--r--internal/praefect/coordinator.go8
-rw-r--r--internal/praefect/coordinator_test.go8
-rw-r--r--internal/praefect/grpc-proxy/README.md59
-rwxr-xr-xinternal/praefect/grpc-proxy/checkup.sh21
-rwxr-xr-xinternal/praefect/grpc-proxy/fixup.sh31
-rw-r--r--internal/praefect/grpc-proxy/proxy/DOC.md83
l---------internal/praefect/grpc-proxy/proxy/README.md1
-rw-r--r--internal/praefect/grpc-proxy/proxy/examples_test.go63
-rw-r--r--internal/praefect/info_service_test.go4
-rw-r--r--internal/praefect/middleware/errorhandler_test.go2
-rw-r--r--internal/praefect/node.go2
-rw-r--r--internal/praefect/nodes/manager.go4
-rw-r--r--internal/praefect/nodes/sql_elector_test.go4
-rw-r--r--internal/praefect/reconciler/reconciler_test.go2
-rw-r--r--internal/praefect/remove_all_test.go2
-rw-r--r--internal/praefect/remove_repository_test.go2
-rw-r--r--internal/praefect/replicator.go2
-rw-r--r--internal/praefect/replicator_test.go2
-rw-r--r--internal/praefect/repocleaner/repository_test.go2
-rw-r--r--internal/praefect/repository_exists_test.go2
-rw-r--r--internal/praefect/router_per_repository.go2
-rw-r--r--internal/praefect/router_per_repository_test.go2
-rw-r--r--internal/praefect/server.go16
-rw-r--r--internal/praefect/server_factory.go2
-rw-r--r--internal/praefect/server_factory_test.go6
-rw-r--r--internal/praefect/server_test.go6
-rw-r--r--internal/praefect/service/server/info.go2
-rw-r--r--internal/praefect/testserver.go2
-rw-r--r--internal/praefect/verifier_test.go4
-rw-r--r--internal/testhelper/featureset.go2
-rw-r--r--internal/testhelper/featureset_test.go2
-rw-r--r--internal/testhelper/leakage.go2
-rw-r--r--internal/testhelper/testhelper.go2
-rw-r--r--internal/testhelper/testserver/gitaly.go4
-rw-r--r--internal/transaction/txinfo/transaction.go2
210 files changed, 211 insertions, 469 deletions
diff --git a/.golangci.yml b/.golangci.yml
index 6d1e9c0f2..88ac72af8 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -56,7 +56,7 @@ linters-settings:
- (*database/sql.DB).Close
- (*database/sql.Rows).Close
- (*gitlab.com/gitlab-org/gitaly/v16/client.Pool).Close
- - (*gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel.ServerConn).Close
+ - (*gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel.ServerConn).Close
- (*gitlab.com/gitlab-org/gitaly/v16/internal/streamcache.pipe).Close
- (*gitlab.com/gitlab-org/gitaly/v16/internal/streamcache.pipeReader).Close
- (*google.golang.org/grpc.ClientConn).Close
diff --git a/client/dial.go b/client/dial.go
index 434b2c727..b29e9f372 100644
--- a/client/dial.go
+++ b/client/dial.go
@@ -7,9 +7,9 @@ import (
"github.com/sirupsen/logrus"
"gitlab.com/gitlab-org/gitaly/v16/internal/backoff"
- "gitlab.com/gitlab-org/gitaly/v16/internal/dnsresolver"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/dnsresolver"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"google.golang.org/grpc"
healthpb "google.golang.org/grpc/health/grpc_health_v1"
)
diff --git a/client/sidechannel.go b/client/sidechannel.go
index 0741d07cc..4375d780a 100644
--- a/client/sidechannel.go
+++ b/client/sidechannel.go
@@ -5,9 +5,9 @@ import (
"io"
"github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)
diff --git a/cmd/gitaly-git2go/featureflags.go b/cmd/gitaly-git2go/featureflags.go
index fbe716209..055f18be9 100644
--- a/cmd/gitaly-git2go/featureflags.go
+++ b/cmd/gitaly-git2go/featureflags.go
@@ -7,8 +7,8 @@ import (
"encoding/gob"
"flag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git2go"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
)
// This subcommand is only called in tests, so we don't want to register it like
diff --git a/cmd/gitaly-git2go/main.go b/cmd/gitaly-git2go/main.go
index 27ee407f2..419dd4551 100644
--- a/cmd/gitaly-git2go/main.go
+++ b/cmd/gitaly-git2go/main.go
@@ -13,9 +13,9 @@ import (
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"
git "github.com/libgit2/git2go/v34"
"github.com/sirupsen/logrus"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git2go"
glog "gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/labkit/correlation"
)
diff --git a/cmd/gitaly-hooks/hooks.go b/cmd/gitaly-hooks/hooks.go
index 4a87420dc..c6c422daa 100644
--- a/cmd/gitaly-hooks/hooks.go
+++ b/cmd/gitaly-hooks/hooks.go
@@ -13,11 +13,11 @@ import (
"github.com/sirupsen/logrus"
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
"gitlab.com/gitlab-org/gitaly/v16/client"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/env"
gitalylog "gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/stream"
"gitlab.com/gitlab-org/gitaly/v16/internal/tracing"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/cmd/gitaly-hooks/hooks_test.go b/cmd/gitaly-hooks/hooks_test.go
index 782f81128..a74ce2eae 100644
--- a/cmd/gitaly-hooks/hooks_test.go
+++ b/cmd/gitaly-hooks/hooks_test.go
@@ -17,6 +17,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
@@ -26,11 +27,10 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
gitalylog "gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/cmd/gitaly-ssh/main.go b/cmd/gitaly-ssh/main.go
index 813dfc576..96864f65a 100644
--- a/cmd/gitaly-ssh/main.go
+++ b/cmd/gitaly-ssh/main.go
@@ -11,8 +11,8 @@ import (
"github.com/sirupsen/logrus"
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
"gitlab.com/gitlab-org/gitaly/v16/client"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
internalclient "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/labkit/tracing"
"google.golang.org/grpc"
)
diff --git a/doc/PROCESS.md b/doc/PROCESS.md
index c4e09da5f..ba695920a 100644
--- a/doc/PROCESS.md
+++ b/doc/PROCESS.md
@@ -137,7 +137,7 @@ in detail in the following sections.
/chatops run feature set gitaly_go_find_license true --staging
```
-[gitaly-featureflag-folder]: https://gitlab.com/gitlab-org/gitaly/-/tree/master/internal/metadata/featureflag
+[gitaly-featureflag-folder]: https://gitlab.com/gitlab-org/gitaly/-/tree/master/internal/featureflag
[test-featureset]: https://gitlab.com/gitlab-org/gitaly/blob/c6fb49b9c6e854c0a2803f53106af501d6006cb8/internal/testhelper/featureset.go#L55-55
### Flag management with chatops
diff --git a/internal/cache/diskcache_test.go b/internal/cache/diskcache_test.go
index ec19ddd9b..2db13ecde 100644
--- a/internal/cache/diskcache_test.go
+++ b/internal/cache/diskcache_test.go
@@ -9,9 +9,9 @@ import (
promtest "github.com/prometheus/client_golang/prometheus/testutil"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/cache/keyer.go b/internal/cache/keyer.go
index 609867750..db9620b23 100644
--- a/internal/cache/keyer.go
+++ b/internal/cache/keyer.go
@@ -15,9 +15,9 @@ import (
"github.com/google/uuid"
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/safe"
"gitlab.com/gitlab-org/gitaly/v16/internal/version"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/cli/gitaly/serve.go b/internal/cli/gitaly/serve.go
index 120f3fdb0..e2c6c48ca 100644
--- a/internal/cli/gitaly/serve.go
+++ b/internal/cli/gitaly/serve.go
@@ -14,7 +14,6 @@ import (
"github.com/urfave/cli/v2"
"gitlab.com/gitlab-org/gitaly/v16"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/bootstrap"
"gitlab.com/gitlab-org/gitaly/v16/internal/bootstrap/starter"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
@@ -37,10 +36,11 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/env"
glog "gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/streamcache"
"gitlab.com/gitlab-org/gitaly/v16/internal/tempdir"
"gitlab.com/gitlab-org/gitaly/v16/internal/tracing"
diff --git a/internal/cli/praefect/serve.go b/internal/cli/praefect/serve.go
index 22260e500..328459ef6 100644
--- a/internal/cli/praefect/serve.go
+++ b/internal/cli/praefect/serve.go
@@ -16,10 +16,11 @@ import (
"github.com/prometheus/client_golang/prometheus/promhttp"
"github.com/sirupsen/logrus"
"github.com/urfave/cli/v2"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/bootstrap"
"gitlab.com/gitlab-org/gitaly/v16/internal/bootstrap/starter"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config/sentry"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect"
@@ -35,7 +36,6 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/transactions"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/version"
"gitlab.com/gitlab-org/labkit/monitoring"
"gitlab.com/gitlab-org/labkit/tracing"
diff --git a/internal/cli/praefect/subcmd_track_repository.go b/internal/cli/praefect/subcmd_track_repository.go
index ab71b1c6d..1c28cbe28 100644
--- a/internal/cli/praefect/subcmd_track_repository.go
+++ b/internal/cli/praefect/subcmd_track_repository.go
@@ -12,8 +12,8 @@ import (
"github.com/sirupsen/logrus"
"github.com/urfave/cli/v2"
glcli "gitlab.com/gitlab-org/gitaly/v16/internal/cli"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
diff --git a/internal/command/command.go b/internal/command/command.go
index 4af839fbf..ea688a156 100644
--- a/internal/command/command.go
+++ b/internal/command/command.go
@@ -20,7 +20,7 @@ import (
"github.com/prometheus/client_golang/prometheus/promauto"
"github.com/sirupsen/logrus"
"gitlab.com/gitlab-org/gitaly/v16/internal/command/commandcounter"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/tracing"
labkittracing "gitlab.com/gitlab-org/labkit/tracing"
)
diff --git a/internal/metadata/featureflag/context.go b/internal/featureflag/context.go
index caa0f0e48..caa0f0e48 100644
--- a/internal/metadata/featureflag/context.go
+++ b/internal/featureflag/context.go
diff --git a/internal/metadata/featureflag/context_test.go b/internal/featureflag/context_test.go
index 9dd864373..b41128d70 100644
--- a/internal/metadata/featureflag/context_test.go
+++ b/internal/featureflag/context_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
- gitaly_metadata "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ gitaly_metadata "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"google.golang.org/grpc/metadata"
)
diff --git a/internal/metadata/featureflag/featureflag.go b/internal/featureflag/featureflag.go
index 0ccf7ba31..0ccf7ba31 100644
--- a/internal/metadata/featureflag/featureflag.go
+++ b/internal/featureflag/featureflag.go
diff --git a/internal/metadata/featureflag/featureflag_test.go b/internal/featureflag/featureflag_test.go
index 4246f0a1d..4246f0a1d 100644
--- a/internal/metadata/featureflag/featureflag_test.go
+++ b/internal/featureflag/featureflag_test.go
diff --git a/internal/metadata/featureflag/ff_fix_routing_with_additional_repository.go b/internal/featureflag/ff_fix_routing_with_additional_repository.go
index 2cd2b63dd..2cd2b63dd 100644
--- a/internal/metadata/featureflag/ff_fix_routing_with_additional_repository.go
+++ b/internal/featureflag/ff_fix_routing_with_additional_repository.go
diff --git a/internal/metadata/featureflag/ff_geometric_repacking.go b/internal/featureflag/ff_geometric_repacking.go
index 8665b9d21..8665b9d21 100644
--- a/internal/metadata/featureflag/ff_geometric_repacking.go
+++ b/internal/featureflag/ff_geometric_repacking.go
diff --git a/internal/metadata/featureflag/ff_localrepo_read_object_cached.go b/internal/featureflag/ff_localrepo_read_object_cached.go
index 40e60d1f1..40e60d1f1 100644
--- a/internal/metadata/featureflag/ff_localrepo_read_object_cached.go
+++ b/internal/featureflag/ff_localrepo_read_object_cached.go
diff --git a/internal/metadata/featureflag/ff_pack_objects_limiting_remote_ip.go b/internal/featureflag/ff_pack_objects_limiting_remote_ip.go
index e4d9a5c1e..e4d9a5c1e 100644
--- a/internal/metadata/featureflag/ff_pack_objects_limiting_remote_ip.go
+++ b/internal/featureflag/ff_pack_objects_limiting_remote_ip.go
diff --git a/internal/metadata/featureflag/ff_run_cmd_in_cgroup.go b/internal/featureflag/ff_run_cmd_in_cgroup.go
index 356bae752..356bae752 100644
--- a/internal/metadata/featureflag/ff_run_cmd_in_cgroup.go
+++ b/internal/featureflag/ff_run_cmd_in_cgroup.go
diff --git a/internal/git/catfile/cache.go b/internal/git/catfile/cache.go
index 63fd357bb..69bebbec1 100644
--- a/internal/git/catfile/cache.go
+++ b/internal/git/catfile/cache.go
@@ -11,8 +11,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/tracing"
"gitlab.com/gitlab-org/labkit/correlation"
)
diff --git a/internal/git/command_factory_cgroup_test.go b/internal/git/command_factory_cgroup_test.go
index 6336de8f0..39404db23 100644
--- a/internal/git/command_factory_cgroup_test.go
+++ b/internal/git/command_factory_cgroup_test.go
@@ -6,9 +6,9 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/cgroups"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
)
diff --git a/internal/git/command_options.go b/internal/git/command_options.go
index 2fae98a73..e30ff1a45 100644
--- a/internal/git/command_options.go
+++ b/internal/git/command_options.go
@@ -9,9 +9,9 @@ import (
"strings"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/x509"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/git/execution_environment.go b/internal/git/execution_environment.go
index f93132eb0..504dd7c68 100644
--- a/internal/git/execution_environment.go
+++ b/internal/git/execution_environment.go
@@ -9,8 +9,8 @@ import (
"path/filepath"
"github.com/sirupsen/logrus"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"golang.org/x/sys/unix"
)
diff --git a/internal/git/hooks_options.go b/internal/git/hooks_options.go
index de28cab68..41002bede 100644
--- a/internal/git/hooks_options.go
+++ b/internal/git/hooks_options.go
@@ -5,11 +5,11 @@ import (
"errors"
"fmt"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
labkittracing "gitlab.com/gitlab-org/labkit/tracing"
diff --git a/internal/git/hooks_options_test.go b/internal/git/hooks_options_test.go
index 3dfefd7f2..d96530a64 100644
--- a/internal/git/hooks_options_test.go
+++ b/internal/git/hooks_options_test.go
@@ -8,7 +8,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
grpcmetadata "google.golang.org/grpc/metadata"
diff --git a/internal/git/hooks_payload.go b/internal/git/hooks_payload.go
index 7bcf2acc7..2dfd8f15d 100644
--- a/internal/git/hooks_payload.go
+++ b/internal/git/hooks_payload.go
@@ -7,8 +7,8 @@ import (
"fmt"
"strings"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
"google.golang.org/protobuf/encoding/protojson"
diff --git a/internal/git/hooks_payload_test.go b/internal/git/hooks_payload_test.go
index c733d8e7e..e73e755a6 100644
--- a/internal/git/hooks_payload_test.go
+++ b/internal/git/hooks_payload_test.go
@@ -5,9 +5,9 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
diff --git a/internal/git/housekeeping/clean_stale_data_test.go b/internal/git/housekeeping/clean_stale_data_test.go
index f893e180e..52f5327be 100644
--- a/internal/git/housekeeping/clean_stale_data_test.go
+++ b/internal/git/housekeeping/clean_stale_data_test.go
@@ -13,10 +13,10 @@ import (
"github.com/prometheus/client_golang/prometheus/testutil"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/git/housekeeping/optimization_strategy.go b/internal/git/housekeeping/optimization_strategy.go
index a8775de78..37775bca3 100644
--- a/internal/git/housekeeping/optimization_strategy.go
+++ b/internal/git/housekeeping/optimization_strategy.go
@@ -5,9 +5,9 @@ import (
"math"
"time"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
)
const (
diff --git a/internal/git/housekeeping/optimization_strategy_test.go b/internal/git/housekeeping/optimization_strategy_test.go
index c8b1f9dfd..165f38ff2 100644
--- a/internal/git/housekeeping/optimization_strategy_test.go
+++ b/internal/git/housekeeping/optimization_strategy_test.go
@@ -7,9 +7,9 @@ import (
"time"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
)
diff --git a/internal/git/housekeeping/optimize_repository_ext_test.go b/internal/git/housekeeping/optimize_repository_ext_test.go
index 9bb10127d..b27fe0a1a 100644
--- a/internal/git/housekeeping/optimize_repository_ext_test.go
+++ b/internal/git/housekeeping/optimize_repository_ext_test.go
@@ -12,13 +12,13 @@ import (
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/housekeeping"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/git/housekeeping/optimize_repository_test.go b/internal/git/housekeeping/optimize_repository_test.go
index 49fc4d569..419e039ba 100644
--- a/internal/git/housekeeping/optimize_repository_test.go
+++ b/internal/git/housekeeping/optimize_repository_test.go
@@ -14,8 +14,8 @@ import (
"github.com/prometheus/client_golang/prometheus/testutil"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -24,8 +24,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
gitalycfgprom "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config/prometheus"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
)
diff --git a/internal/git/housekeeping/testhelper_test.go b/internal/git/housekeeping/testhelper_test.go
index 330346bd8..5334733b0 100644
--- a/internal/git/housekeeping/testhelper_test.go
+++ b/internal/git/housekeeping/testhelper_test.go
@@ -5,10 +5,10 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
)
diff --git a/internal/git/localrepo/config_test.go b/internal/git/localrepo/config_test.go
index 25bf4ef0c..9db4f6c64 100644
--- a/internal/git/localrepo/config_test.go
+++ b/internal/git/localrepo/config_test.go
@@ -8,10 +8,10 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
"gitlab.com/gitlab-org/gitaly/v16/internal/safe"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/git/localrepo/objects.go b/internal/git/localrepo/objects.go
index 7c44bb17c..a7c505d8b 100644
--- a/internal/git/localrepo/objects.go
+++ b/internal/git/localrepo/objects.go
@@ -11,10 +11,10 @@ import (
"time"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
)
diff --git a/internal/git/localrepo/objects_test.go b/internal/git/localrepo/objects_test.go
index 258adde45..5793732a2 100644
--- a/internal/git/localrepo/objects_test.go
+++ b/internal/git/localrepo/objects_test.go
@@ -13,13 +13,13 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/git/objectpool/create_test.go b/internal/git/objectpool/create_test.go
index d648cd805..7dbc7abff 100644
--- a/internal/git/objectpool/create_test.go
+++ b/internal/git/objectpool/create_test.go
@@ -8,7 +8,6 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
@@ -16,6 +15,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/git/objectpool/fetch_test.go b/internal/git/objectpool/fetch_test.go
index 7188e77ab..e789c44d9 100644
--- a/internal/git/objectpool/fetch_test.go
+++ b/internal/git/objectpool/fetch_test.go
@@ -11,11 +11,11 @@ import (
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
)
diff --git a/internal/git/objectpool/link_test.go b/internal/git/objectpool/link_test.go
index d2096c5fd..751664c96 100644
--- a/internal/git/objectpool/link_test.go
+++ b/internal/git/objectpool/link_test.go
@@ -7,11 +7,11 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
diff --git a/internal/git/objectpool/testhelper_test.go b/internal/git/objectpool/testhelper_test.go
index 6c610ba15..61c51e5c6 100644
--- a/internal/git/objectpool/testhelper_test.go
+++ b/internal/git/objectpool/testhelper_test.go
@@ -5,7 +5,6 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
@@ -13,6 +12,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/git/remoterepo/repository_test.go b/internal/git/remoterepo/repository_test.go
index ba4ef4ddd..5911350ec 100644
--- a/internal/git/remoterepo/repository_test.go
+++ b/internal/git/remoterepo/repository_test.go
@@ -14,8 +14,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/remoterepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
)
diff --git a/internal/git/updateref/update_with_hooks.go b/internal/git/updateref/update_with_hooks.go
index c2e19b86a..8acbb9065 100644
--- a/internal/git/updateref/update_with_hooks.go
+++ b/internal/git/updateref/update_with_hooks.go
@@ -8,6 +8,7 @@ import (
"strings"
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -16,7 +17,6 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
)
diff --git a/internal/git/updateref/update_with_hooks_test.go b/internal/git/updateref/update_with_hooks_test.go
index bea8839bd..fe3a577dd 100644
--- a/internal/git/updateref/update_with_hooks_test.go
+++ b/internal/git/updateref/update_with_hooks_test.go
@@ -9,6 +9,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -18,7 +19,6 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
hookservice "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/hook"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/git2go/executor.go b/internal/git2go/executor.go
index dea316d95..5ea382faf 100644
--- a/internal/git2go/executor.go
+++ b/internal/git2go/executor.go
@@ -10,13 +10,13 @@ import (
"strings"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/alternates"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
glog "gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/labkit/correlation"
)
diff --git a/internal/git2go/featureflags_test.go b/internal/git2go/featureflags_test.go
index 9e71539e1..f5c2b7b8f 100644
--- a/internal/git2go/featureflags_test.go
+++ b/internal/git2go/featureflags_test.go
@@ -8,11 +8,11 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
)
diff --git a/internal/gitaly/client/dial.go b/internal/gitaly/client/dial.go
index def5b5fad..c22bf74e3 100644
--- a/internal/gitaly/client/dial.go
+++ b/internal/gitaly/client/dial.go
@@ -8,7 +8,7 @@ import (
"net/url"
"time"
- "gitlab.com/gitlab-org/gitaly/v16/internal/dnsresolver"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/dnsresolver"
gitalyx509 "gitlab.com/gitlab-org/gitaly/v16/internal/x509"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
grpccorrelation "gitlab.com/gitlab-org/labkit/correlation/grpc"
diff --git a/internal/gitaly/client/dial_test.go b/internal/gitaly/client/dial_test.go
index 3bc1385b7..93119ccfd 100644
--- a/internal/gitaly/client/dial_test.go
+++ b/internal/gitaly/client/dial_test.go
@@ -6,8 +6,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
"google.golang.org/grpc"
diff --git a/internal/gitaly/config/sentry/sentry.go b/internal/gitaly/config/sentry/sentry.go
index e0acc7f9e..a63207201 100644
--- a/internal/gitaly/config/sentry/sentry.go
+++ b/internal/gitaly/config/sentry/sentry.go
@@ -5,7 +5,7 @@ import (
sentry "github.com/getsentry/sentry-go"
log "github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/panichandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/panichandler"
)
// Config contains configuration for sentry
diff --git a/internal/gitaly/hook/postreceive_test.go b/internal/gitaly/hook/postreceive_test.go
index 08b12655a..468aa76b9 100644
--- a/internal/gitaly/hook/postreceive_test.go
+++ b/internal/gitaly/hook/postreceive_test.go
@@ -10,7 +10,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -18,7 +18,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
diff --git a/internal/gitaly/hook/prereceive_test.go b/internal/gitaly/hook/prereceive_test.go
index 9362b0ae3..fe2d3c77e 100644
--- a/internal/gitaly/hook/prereceive_test.go
+++ b/internal/gitaly/hook/prereceive_test.go
@@ -9,7 +9,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -17,7 +17,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/hook/sidechannel.go b/internal/gitaly/hook/sidechannel.go
index cc3d52621..224ed40d7 100644
--- a/internal/gitaly/hook/sidechannel.go
+++ b/internal/gitaly/hook/sidechannel.go
@@ -12,8 +12,8 @@ import (
"time"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
+ gitaly_metadata "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- gitaly_metadata "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"google.golang.org/grpc/metadata"
)
diff --git a/internal/gitaly/hook/sidechannel_test.go b/internal/gitaly/hook/sidechannel_test.go
index de4e0523a..da66709e9 100644
--- a/internal/gitaly/hook/sidechannel_test.go
+++ b/internal/gitaly/hook/sidechannel_test.go
@@ -8,7 +8,7 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
grpc_metadata "google.golang.org/grpc/metadata"
)
diff --git a/internal/gitaly/hook/transactions_test.go b/internal/gitaly/hook/transactions_test.go
index da2e6d1d8..bf708b15e 100644
--- a/internal/gitaly/hook/transactions_test.go
+++ b/internal/gitaly/hook/transactions_test.go
@@ -9,12 +9,12 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
diff --git a/internal/gitaly/hook/update_test.go b/internal/gitaly/hook/update_test.go
index 55d8acc06..ab4b6010b 100644
--- a/internal/gitaly/hook/update_test.go
+++ b/internal/gitaly/hook/update_test.go
@@ -7,7 +7,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -15,7 +15,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
diff --git a/internal/gitaly/maintenance/optimize_test.go b/internal/gitaly/maintenance/optimize_test.go
index 7f1d00ff3..cdb48f727 100644
--- a/internal/gitaly/maintenance/optimize_test.go
+++ b/internal/gitaly/maintenance/optimize_test.go
@@ -6,7 +6,6 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/housekeeping"
@@ -14,6 +13,7 @@ import (
repo "gitlab.com/gitlab-org/gitaly/v16/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/server/auth_test.go b/internal/gitaly/server/auth_test.go
index 566b5f93b..1644affbb 100644
--- a/internal/gitaly/server/auth_test.go
+++ b/internal/gitaly/server/auth_test.go
@@ -16,7 +16,6 @@ import (
"github.com/stretchr/testify/require"
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
@@ -28,7 +27,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/gitaly/server/server.go b/internal/gitaly/server/server.go
index 89668d1f2..6bdf6a734 100644
--- a/internal/gitaly/server/server.go
+++ b/internal/gitaly/server/server.go
@@ -8,22 +8,22 @@ import (
grpcmwlogrus "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus"
grpcmwtags "github.com/grpc-ecosystem/go-grpc-middleware/tags"
grpcprometheus "github.com/grpc-ecosystem/go-grpc-prometheus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/server/auth"
- "gitlab.com/gitlab-org/gitaly/v16/internal/grpcstats"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/grpcstats"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/cache"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/commandstatshandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/panichandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/sentryhandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/statushandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/fieldextractors"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
gitalylog "gitlab.com/gitlab-org/gitaly/v16/internal/log"
"gitlab.com/gitlab-org/gitaly/v16/internal/logsanitizer"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/cache"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/commandstatshandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/featureflag"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/panichandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/sentryhandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/statushandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
grpccorrelation "gitlab.com/gitlab-org/labkit/correlation/grpc"
diff --git a/internal/gitaly/server/server_factory.go b/internal/gitaly/server/server_factory.go
index 847e5387d..10afb3ce3 100644
--- a/internal/gitaly/server/server_factory.go
+++ b/internal/gitaly/server/server_factory.go
@@ -4,10 +4,10 @@ import (
"sync"
"github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"google.golang.org/grpc"
)
diff --git a/internal/gitaly/server/server_factory_test.go b/internal/gitaly/server/server_factory_test.go
index c61b374eb..4c54bd720 100644
--- a/internal/gitaly/server/server_factory_test.go
+++ b/internal/gitaly/server/server_factory_test.go
@@ -16,10 +16,10 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/bootstrap/starter"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"golang.org/x/sync/errgroup"
diff --git a/internal/gitaly/service/dependencies.go b/internal/gitaly/service/dependencies.go
index 90044ff9c..3eb528e75 100644
--- a/internal/gitaly/service/dependencies.go
+++ b/internal/gitaly/service/dependencies.go
@@ -2,7 +2,6 @@ package service
import (
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
@@ -14,7 +13,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/streamcache"
)
diff --git a/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-after.txt b/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-after.txt
index ef577df80..f3584af8e 100644
--- a/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-after.txt
+++ b/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-after.txt
@@ -15,7 +15,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v15/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/transaction"
- "gitlab.com/gitlab-org/gitaly/v15/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v15/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v15/internal/safe"
"gitlab.com/gitlab-org/gitaly/v15/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v15/internal/tempdir"
diff --git a/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-before.txt b/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-before.txt
index b221a32e5..8f7604a59 100644
--- a/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-before.txt
+++ b/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-before.txt
@@ -14,7 +14,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v15/internal/command"
"gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/transaction"
- "gitlab.com/gitlab-org/gitaly/v15/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v15/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v15/internal/safe"
"gitlab.com/gitlab-org/gitaly/v15/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v15/internal/transaction/txinfo"
diff --git a/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-diff.txt b/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-diff.txt
index cea355b74..bc99ce839 100644
--- a/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-diff.txt
+++ b/internal/gitaly/service/diff/testdata/file-with-multiple-chunks-diff.txt
@@ -5,7 +5,7 @@
+ "gitlab.com/gitlab-org/gitaly/v15/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v15/internal/gitaly/transaction"
- "gitlab.com/gitlab-org/gitaly/v15/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v15/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v15/internal/safe"
"gitlab.com/gitlab-org/gitaly/v15/internal/structerr"
+ "gitlab.com/gitlab-org/gitaly/v15/internal/tempdir"
diff --git a/internal/gitaly/service/hook/pack_objects.go b/internal/gitaly/service/hook/pack_objects.go
index c5a904bd7..2ee394c39 100644
--- a/internal/gitaly/service/hook/pack_objects.go
+++ b/internal/gitaly/service/hook/pack_objects.go
@@ -18,12 +18,12 @@ import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/pktline"
gitalyhook "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/stream"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/gitaly/service/hook/pack_objects_test.go b/internal/gitaly/service/hook/pack_objects_test.go
index 4c2de55ab..3a606fe5e 100644
--- a/internal/gitaly/service/hook/pack_objects_test.go
+++ b/internal/gitaly/service/hook/pack_objects_test.go
@@ -18,14 +18,14 @@ import (
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/pktline"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
hookPkg "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/streamcache"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/hook/post_receive_test.go b/internal/gitaly/service/hook/post_receive_test.go
index 0551df0ff..651798908 100644
--- a/internal/gitaly/service/hook/post_receive_test.go
+++ b/internal/gitaly/service/hook/post_receive_test.go
@@ -10,13 +10,13 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config/prometheus"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/hook/pre_receive_test.go b/internal/gitaly/service/hook/pre_receive_test.go
index caa76df4e..15223a0ca 100644
--- a/internal/gitaly/service/hook/pre_receive_test.go
+++ b/internal/gitaly/service/hook/pre_receive_test.go
@@ -13,13 +13,13 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config/prometheus"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/hook/reference_transaction_test.go b/internal/gitaly/service/hook/reference_transaction_test.go
index 793de70e9..ec722b3b0 100644
--- a/internal/gitaly/service/hook/reference_transaction_test.go
+++ b/internal/gitaly/service/hook/reference_transaction_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/hook/server.go b/internal/gitaly/service/hook/server.go
index b1c1ed283..55de7f68e 100644
--- a/internal/gitaly/service/hook/server.go
+++ b/internal/gitaly/service/hook/server.go
@@ -6,7 +6,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
gitalyhook "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/streamcache"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
)
diff --git a/internal/gitaly/service/hook/update_test.go b/internal/gitaly/service/hook/update_test.go
index 775f864f6..257e05c6e 100644
--- a/internal/gitaly/service/hook/update_test.go
+++ b/internal/gitaly/service/hook/update_test.go
@@ -11,10 +11,10 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/gitaly/service/objectpool/fetch_into_object_pool_test.go b/internal/gitaly/service/objectpool/fetch_into_object_pool_test.go
index 585eccf11..176555599 100644
--- a/internal/gitaly/service/objectpool/fetch_into_object_pool_test.go
+++ b/internal/gitaly/service/objectpool/fetch_into_object_pool_test.go
@@ -13,14 +13,14 @@ import (
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/operations/apply_patch_test.go b/internal/gitaly/service/operations/apply_patch_test.go
index 54bf80892..09bdeb0a1 100644
--- a/internal/gitaly/service/operations/apply_patch_test.go
+++ b/internal/gitaly/service/operations/apply_patch_test.go
@@ -12,13 +12,13 @@ import (
"time"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/operations/branches_test.go b/internal/gitaly/service/operations/branches_test.go
index a11bedc9a..1140b10c6 100644
--- a/internal/gitaly/service/operations/branches_test.go
+++ b/internal/gitaly/service/operations/branches_test.go
@@ -10,7 +10,6 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -18,8 +17,9 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/operations/merge_test.go b/internal/gitaly/service/operations/merge_test.go
index 37c0377f7..d14d60b7b 100644
--- a/internal/gitaly/service/operations/merge_test.go
+++ b/internal/gitaly/service/operations/merge_test.go
@@ -13,7 +13,6 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -21,6 +20,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/gitaly/service/operations/rebase_test.go b/internal/gitaly/service/operations/rebase_test.go
index 7fee6f34c..8ea7cb2e7 100644
--- a/internal/gitaly/service/operations/rebase_test.go
+++ b/internal/gitaly/service/operations/rebase_test.go
@@ -12,7 +12,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/operations/squash_test.go b/internal/gitaly/service/operations/squash_test.go
index 75eac5a71..41535f731 100644
--- a/internal/gitaly/service/operations/squash_test.go
+++ b/internal/gitaly/service/operations/squash_test.go
@@ -15,8 +15,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/operations/tags_test.go b/internal/gitaly/service/operations/tags_test.go
index 661be50a7..644dff5a4 100644
--- a/internal/gitaly/service/operations/tags_test.go
+++ b/internal/gitaly/service/operations/tags_test.go
@@ -10,12 +10,12 @@ import (
"time"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/ref/delete_refs_test.go b/internal/gitaly/service/ref/delete_refs_test.go
index 33c7639ca..831c21663 100644
--- a/internal/gitaly/service/ref/delete_refs_test.go
+++ b/internal/gitaly/service/ref/delete_refs_test.go
@@ -14,7 +14,7 @@ import (
hookservice "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/repository/apply_gitattributes_test.go b/internal/gitaly/service/repository/apply_gitattributes_test.go
index 77923d770..897c20938 100644
--- a/internal/gitaly/service/repository/apply_gitattributes_test.go
+++ b/internal/gitaly/service/repository/apply_gitattributes_test.go
@@ -8,10 +8,10 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/repository/create_repository_from_bundle_test.go b/internal/gitaly/service/repository/create_repository_from_bundle_test.go
index b44f8419a..e25ada641 100644
--- a/internal/gitaly/service/repository/create_repository_from_bundle_test.go
+++ b/internal/gitaly/service/repository/create_repository_from_bundle_test.go
@@ -18,8 +18,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/praefectutil"
"gitlab.com/gitlab-org/gitaly/v16/internal/tempdir"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/gitaly/service/repository/create_repository_test.go b/internal/gitaly/service/repository/create_repository_test.go
index 5f532431d..ed7b1130c 100644
--- a/internal/gitaly/service/repository/create_repository_test.go
+++ b/internal/gitaly/service/repository/create_repository_test.go
@@ -13,8 +13,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config/auth"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/praefectutil"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/gitaly/service/repository/fetch_bundle_test.go b/internal/gitaly/service/repository/fetch_bundle_test.go
index e27056ae3..b7eed4669 100644
--- a/internal/gitaly/service/repository/fetch_bundle_test.go
+++ b/internal/gitaly/service/repository/fetch_bundle_test.go
@@ -12,7 +12,7 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
gitalyhook "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/repository/fetch_remote_test.go b/internal/gitaly/service/repository/fetch_remote_test.go
index b33c0fac4..a14a04e29 100644
--- a/internal/gitaly/service/repository/fetch_remote_test.go
+++ b/internal/gitaly/service/repository/fetch_remote_test.go
@@ -15,9 +15,9 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/repository/license_test.go b/internal/gitaly/service/repository/license_test.go
index 01f1f4f4d..01a703def 100644
--- a/internal/gitaly/service/repository/license_test.go
+++ b/internal/gitaly/service/repository/license_test.go
@@ -9,9 +9,9 @@ import (
"github.com/go-enry/go-license-detector/v4/licensedb"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/repository/optimize_test.go b/internal/gitaly/service/repository/optimize_test.go
index 443be1a6a..f94718a03 100644
--- a/internal/gitaly/service/repository/optimize_test.go
+++ b/internal/gitaly/service/repository/optimize_test.go
@@ -14,13 +14,13 @@ import (
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/housekeeping"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/repository/replicate.go b/internal/gitaly/service/repository/replicate.go
index 32251f386..10ecb3157 100644
--- a/internal/gitaly/service/repository/replicate.go
+++ b/internal/gitaly/service/repository/replicate.go
@@ -20,8 +20,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/safe"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/tempdir"
diff --git a/internal/gitaly/service/repository/replicate_test.go b/internal/gitaly/service/repository/replicate_test.go
index 640c0d93f..6a90e7560 100644
--- a/internal/gitaly/service/repository/replicate_test.go
+++ b/internal/gitaly/service/repository/replicate_test.go
@@ -17,7 +17,6 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -26,9 +25,10 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/repoutil"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/repository/set_custom_hooks_test.go b/internal/gitaly/service/repository/set_custom_hooks_test.go
index c1b9579bf..517b31314 100644
--- a/internal/gitaly/service/repository/set_custom_hooks_test.go
+++ b/internal/gitaly/service/repository/set_custom_hooks_test.go
@@ -15,8 +15,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/repoutil"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/repository/write_ref_test.go b/internal/gitaly/service/repository/write_ref_test.go
index 9158f54b7..c12d8d82e 100644
--- a/internal/gitaly/service/repository/write_ref_test.go
+++ b/internal/gitaly/service/repository/write_ref_test.go
@@ -11,8 +11,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/smarthttp/inforefs_test.go b/internal/gitaly/service/smarthttp/inforefs_test.go
index e78ec4f32..364f132ba 100644
--- a/internal/gitaly/service/smarthttp/inforefs_test.go
+++ b/internal/gitaly/service/smarthttp/inforefs_test.go
@@ -13,12 +13,12 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/service/smarthttp/receive_pack_test.go b/internal/gitaly/service/smarthttp/receive_pack_test.go
index 7e14ca0eb..5052481cf 100644
--- a/internal/gitaly/service/smarthttp/receive_pack_test.go
+++ b/internal/gitaly/service/smarthttp/receive_pack_test.go
@@ -13,7 +13,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
@@ -21,9 +21,9 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
gitalyhook "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/smarthttp/testhelper_test.go b/internal/gitaly/service/smarthttp/testhelper_test.go
index 823323888..0a9a455b3 100644
--- a/internal/gitaly/service/smarthttp/testhelper_test.go
+++ b/internal/gitaly/service/smarthttp/testhelper_test.go
@@ -6,13 +6,13 @@ import (
"github.com/stretchr/testify/require"
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
hookservice "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/hook"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/objectpool"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/repository"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/gitaly/service/smarthttp/upload_pack.go b/internal/gitaly/service/smarthttp/upload_pack.go
index 7ff667e40..b28f35591 100644
--- a/internal/gitaly/service/smarthttp/upload_pack.go
+++ b/internal/gitaly/service/smarthttp/upload_pack.go
@@ -11,7 +11,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
)
diff --git a/internal/gitaly/service/smarthttp/upload_pack_test.go b/internal/gitaly/service/smarthttp/upload_pack_test.go
index 6ec595b23..c75df1496 100644
--- a/internal/gitaly/service/smarthttp/upload_pack_test.go
+++ b/internal/gitaly/service/smarthttp/upload_pack_test.go
@@ -18,7 +18,7 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/pktline"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/ssh/receive_pack_test.go b/internal/gitaly/service/ssh/receive_pack_test.go
index 710576f79..365ee7ef6 100644
--- a/internal/gitaly/service/ssh/receive_pack_test.go
+++ b/internal/gitaly/service/ssh/receive_pack_test.go
@@ -12,15 +12,15 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/service/ssh/upload_pack.go b/internal/gitaly/service/ssh/upload_pack.go
index b65f3899e..5392f092f 100644
--- a/internal/gitaly/service/ssh/upload_pack.go
+++ b/internal/gitaly/service/ssh/upload_pack.go
@@ -15,8 +15,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/pktline"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/stream"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/gitaly/service/ssh/upload_pack_test.go b/internal/gitaly/service/ssh/upload_pack_test.go
index d56c8ab0d..811a91303 100644
--- a/internal/gitaly/service/ssh/upload_pack_test.go
+++ b/internal/gitaly/service/ssh/upload_pack_test.go
@@ -16,14 +16,14 @@ import (
promtest "github.com/prometheus/client_golang/prometheus/testutil"
"github.com/stretchr/testify/require"
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/gitaly/transaction/manager.go b/internal/gitaly/transaction/manager.go
index 1cfc7bcb5..b34c448d9 100644
--- a/internal/gitaly/transaction/manager.go
+++ b/internal/gitaly/transaction/manager.go
@@ -10,9 +10,9 @@ import (
"github.com/prometheus/client_golang/prometheus"
"github.com/sirupsen/logrus"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
internalclient "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/txinfo"
"gitlab.com/gitlab-org/gitaly/v16/internal/transaction/voting"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/gitaly/transaction/manager_test.go b/internal/gitaly/transaction/manager_test.go
index a39a5adc7..b500a73be 100644
--- a/internal/gitaly/transaction/manager_test.go
+++ b/internal/gitaly/transaction/manager_test.go
@@ -6,11 +6,11 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testserver"
diff --git a/internal/gitaly/transaction/voting_test.go b/internal/gitaly/transaction/voting_test.go
index c6cb681f5..0116a6b23 100644
--- a/internal/gitaly/transaction/voting_test.go
+++ b/internal/gitaly/transaction/voting_test.go
@@ -8,7 +8,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
"gitlab.com/gitlab-org/gitaly/v16/internal/safe"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/backchannel/backchannel.go b/internal/grpc/backchannel/backchannel.go
index 990e3e5fb..990e3e5fb 100644
--- a/internal/backchannel/backchannel.go
+++ b/internal/grpc/backchannel/backchannel.go
diff --git a/internal/backchannel/backchannel_example_test.go b/internal/grpc/backchannel/backchannel_example_test.go
index dea595fd3..0bc341e6e 100644
--- a/internal/backchannel/backchannel_example_test.go
+++ b/internal/grpc/backchannel/backchannel_example_test.go
@@ -6,8 +6,8 @@ import (
"net"
"github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
diff --git a/internal/backchannel/backchannel_test.go b/internal/grpc/backchannel/backchannel_test.go
index 9ad009a27..a7c8fed6c 100644
--- a/internal/backchannel/backchannel_test.go
+++ b/internal/grpc/backchannel/backchannel_test.go
@@ -13,7 +13,7 @@ import (
"github.com/sirupsen/logrus"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
"google.golang.org/grpc"
diff --git a/internal/backchannel/client.go b/internal/grpc/backchannel/client.go
index c4526b7cc..c4526b7cc 100644
--- a/internal/backchannel/client.go
+++ b/internal/grpc/backchannel/client.go
diff --git a/internal/backchannel/registry.go b/internal/grpc/backchannel/registry.go
index 407d770f9..407d770f9 100644
--- a/internal/backchannel/registry.go
+++ b/internal/grpc/backchannel/registry.go
diff --git a/internal/backchannel/server.go b/internal/grpc/backchannel/server.go
index a6fe677ee..a6fe677ee 100644
--- a/internal/backchannel/server.go
+++ b/internal/grpc/backchannel/server.go
diff --git a/internal/dnsresolver/builder.go b/internal/grpc/dnsresolver/builder.go
index eaf1e4299..eaf1e4299 100644
--- a/internal/dnsresolver/builder.go
+++ b/internal/grpc/dnsresolver/builder.go
diff --git a/internal/dnsresolver/builder_test.go b/internal/grpc/dnsresolver/builder_test.go
index 7cbbf711c..7cbbf711c 100644
--- a/internal/dnsresolver/builder_test.go
+++ b/internal/grpc/dnsresolver/builder_test.go
diff --git a/internal/dnsresolver/noop.go b/internal/grpc/dnsresolver/noop.go
index 6197653ed..6197653ed 100644
--- a/internal/dnsresolver/noop.go
+++ b/internal/grpc/dnsresolver/noop.go
diff --git a/internal/dnsresolver/resolver.go b/internal/grpc/dnsresolver/resolver.go
index a6ecf3136..a6ecf3136 100644
--- a/internal/dnsresolver/resolver.go
+++ b/internal/grpc/dnsresolver/resolver.go
diff --git a/internal/dnsresolver/resolver_test.go b/internal/grpc/dnsresolver/resolver_test.go
index 0f05d20e3..0f05d20e3 100644
--- a/internal/dnsresolver/resolver_test.go
+++ b/internal/grpc/dnsresolver/resolver_test.go
diff --git a/internal/dnsresolver/target.go b/internal/grpc/dnsresolver/target.go
index 0e1ac3f8a..0e1ac3f8a 100644
--- a/internal/dnsresolver/target.go
+++ b/internal/grpc/dnsresolver/target.go
diff --git a/internal/dnsresolver/target_test.go b/internal/grpc/dnsresolver/target_test.go
index 36ad9bf49..36ad9bf49 100644
--- a/internal/dnsresolver/target_test.go
+++ b/internal/grpc/dnsresolver/target_test.go
diff --git a/internal/dnsresolver/testhelper_test.go b/internal/grpc/dnsresolver/testhelper_test.go
index eded29045..eded29045 100644
--- a/internal/dnsresolver/testhelper_test.go
+++ b/internal/grpc/dnsresolver/testhelper_test.go
diff --git a/internal/grpcstats/stats.go b/internal/grpc/grpcstats/stats.go
index 89782e538..89782e538 100644
--- a/internal/grpcstats/stats.go
+++ b/internal/grpc/grpcstats/stats.go
diff --git a/internal/grpcstats/stats_test.go b/internal/grpc/grpcstats/stats_test.go
index 84d13930c..84d13930c 100644
--- a/internal/grpcstats/stats_test.go
+++ b/internal/grpc/grpcstats/stats_test.go
diff --git a/internal/grpcstats/testhelper_test.go b/internal/grpc/grpcstats/testhelper_test.go
index f57175b92..f57175b92 100644
--- a/internal/grpcstats/testhelper_test.go
+++ b/internal/grpc/grpcstats/testhelper_test.go
diff --git a/internal/listenmux/mux.go b/internal/grpc/listenmux/mux.go
index f5a1ed67a..f5a1ed67a 100644
--- a/internal/listenmux/mux.go
+++ b/internal/grpc/listenmux/mux.go
diff --git a/internal/listenmux/mux_test.go b/internal/grpc/listenmux/mux_test.go
index 76997c0c1..76997c0c1 100644
--- a/internal/listenmux/mux_test.go
+++ b/internal/grpc/listenmux/mux_test.go
diff --git a/internal/metadata/metadata.go b/internal/grpc/metadata/metadata.go
index 83e6e1247..83e6e1247 100644
--- a/internal/metadata/metadata.go
+++ b/internal/grpc/metadata/metadata.go
diff --git a/internal/metadata/metadata_test.go b/internal/grpc/metadata/metadata_test.go
index 7d716f6a7..7d716f6a7 100644
--- a/internal/metadata/metadata_test.go
+++ b/internal/grpc/metadata/metadata_test.go
diff --git a/internal/middleware/cache/cache.go b/internal/grpc/middleware/cache/cache.go
index cb5fbb219..cb5fbb219 100644
--- a/internal/middleware/cache/cache.go
+++ b/internal/grpc/middleware/cache/cache.go
diff --git a/internal/middleware/cache/cache_test.go b/internal/grpc/middleware/cache/cache_test.go
index 588063474..588063474 100644
--- a/internal/middleware/cache/cache_test.go
+++ b/internal/grpc/middleware/cache/cache_test.go
diff --git a/internal/middleware/cache/export_test.go b/internal/grpc/middleware/cache/export_test.go
index 48c1dab84..48c1dab84 100644
--- a/internal/middleware/cache/export_test.go
+++ b/internal/grpc/middleware/cache/export_test.go
diff --git a/internal/middleware/cache/prometheus.go b/internal/grpc/middleware/cache/prometheus.go
index 2d1790e3f..2d1790e3f 100644
--- a/internal/middleware/cache/prometheus.go
+++ b/internal/grpc/middleware/cache/prometheus.go
diff --git a/internal/middleware/commandstatshandler/commandstatshandler.go b/internal/grpc/middleware/commandstatshandler/commandstatshandler.go
index c1029e1d8..c1029e1d8 100644
--- a/internal/middleware/commandstatshandler/commandstatshandler.go
+++ b/internal/grpc/middleware/commandstatshandler/commandstatshandler.go
diff --git a/internal/middleware/commandstatshandler/commandstatshandler_test.go b/internal/grpc/middleware/commandstatshandler/commandstatshandler_test.go
index b8305d74f..483a2cc3d 100644
--- a/internal/middleware/commandstatshandler/commandstatshandler_test.go
+++ b/internal/grpc/middleware/commandstatshandler/commandstatshandler_test.go
@@ -10,13 +10,13 @@ import (
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/command"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/ref"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/middleware/featureflag/featureflag_handler.go b/internal/grpc/middleware/featureflag/featureflag_handler.go
index 0bd40a3e6..1342b4d5f 100644
--- a/internal/middleware/featureflag/featureflag_handler.go
+++ b/internal/grpc/middleware/featureflag/featureflag_handler.go
@@ -6,7 +6,7 @@ import (
"strings"
"github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
)
// FieldsProducer adds feature_flags logging fields to gRPC logs. Only enabled flags are available.
diff --git a/internal/middleware/featureflag/featureflag_handler_test.go b/internal/grpc/middleware/featureflag/featureflag_handler_test.go
index b4834d0c6..5df5850af 100644
--- a/internal/middleware/featureflag/featureflag_handler_test.go
+++ b/internal/grpc/middleware/featureflag/featureflag_handler_test.go
@@ -9,8 +9,8 @@ import (
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"google.golang.org/grpc"
diff --git a/internal/middleware/limithandler/concurrency_limiter.go b/internal/grpc/middleware/limithandler/concurrency_limiter.go
index 1f807d9db..1f807d9db 100644
--- a/internal/middleware/limithandler/concurrency_limiter.go
+++ b/internal/grpc/middleware/limithandler/concurrency_limiter.go
diff --git a/internal/middleware/limithandler/concurrency_limiter_test.go b/internal/grpc/middleware/limithandler/concurrency_limiter_test.go
index 0a0fa0734..0a0fa0734 100644
--- a/internal/middleware/limithandler/concurrency_limiter_test.go
+++ b/internal/grpc/middleware/limithandler/concurrency_limiter_test.go
diff --git a/internal/middleware/limithandler/middleware.go b/internal/grpc/middleware/limithandler/middleware.go
index c532943a4..c532943a4 100644
--- a/internal/middleware/limithandler/middleware.go
+++ b/internal/grpc/middleware/limithandler/middleware.go
diff --git a/internal/middleware/limithandler/middleware_test.go b/internal/grpc/middleware/limithandler/middleware_test.go
index e3a260f32..bd5f28240 100644
--- a/internal/middleware/limithandler/middleware_test.go
+++ b/internal/grpc/middleware/limithandler/middleware_test.go
@@ -13,8 +13,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/duration"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/middleware/limithandler/monitor.go b/internal/grpc/middleware/limithandler/monitor.go
index da295c563..da295c563 100644
--- a/internal/middleware/limithandler/monitor.go
+++ b/internal/grpc/middleware/limithandler/monitor.go
diff --git a/internal/middleware/limithandler/monitor_test.go b/internal/grpc/middleware/limithandler/monitor_test.go
index 1c5eb9dbf..1c5eb9dbf 100644
--- a/internal/middleware/limithandler/monitor_test.go
+++ b/internal/grpc/middleware/limithandler/monitor_test.go
diff --git a/internal/middleware/limithandler/rate_limiter.go b/internal/grpc/middleware/limithandler/rate_limiter.go
index be09a1f77..be09a1f77 100644
--- a/internal/middleware/limithandler/rate_limiter.go
+++ b/internal/grpc/middleware/limithandler/rate_limiter.go
diff --git a/internal/middleware/limithandler/rate_limiter_test.go b/internal/grpc/middleware/limithandler/rate_limiter_test.go
index 5e88b8f6b..5e88b8f6b 100644
--- a/internal/middleware/limithandler/rate_limiter_test.go
+++ b/internal/grpc/middleware/limithandler/rate_limiter_test.go
diff --git a/internal/middleware/limithandler/stats.go b/internal/grpc/middleware/limithandler/stats.go
index 30926695a..30926695a 100644
--- a/internal/middleware/limithandler/stats.go
+++ b/internal/grpc/middleware/limithandler/stats.go
diff --git a/internal/middleware/limithandler/stats_interceptor_test.go b/internal/grpc/middleware/limithandler/stats_interceptor_test.go
index 0c8ac400c..010e487c8 100644
--- a/internal/middleware/limithandler/stats_interceptor_test.go
+++ b/internal/grpc/middleware/limithandler/stats_interceptor_test.go
@@ -10,14 +10,14 @@ import (
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/ref"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
diff --git a/internal/middleware/limithandler/stats_test.go b/internal/grpc/middleware/limithandler/stats_test.go
index 53ccccfd5..53ccccfd5 100644
--- a/internal/middleware/limithandler/stats_test.go
+++ b/internal/grpc/middleware/limithandler/stats_test.go
diff --git a/internal/middleware/limithandler/testhelper_test.go b/internal/grpc/middleware/limithandler/testhelper_test.go
index 137c47cce..137c47cce 100644
--- a/internal/middleware/limithandler/testhelper_test.go
+++ b/internal/grpc/middleware/limithandler/testhelper_test.go
diff --git a/internal/middleware/metadatahandler/metadatahandler.go b/internal/grpc/middleware/metadatahandler/metadatahandler.go
index bae12151e..bae12151e 100644
--- a/internal/middleware/metadatahandler/metadatahandler.go
+++ b/internal/grpc/middleware/metadatahandler/metadatahandler.go
diff --git a/internal/middleware/metadatahandler/metadatahandler_test.go b/internal/grpc/middleware/metadatahandler/metadatahandler_test.go
index 7f665574f..7f665574f 100644
--- a/internal/middleware/metadatahandler/metadatahandler_test.go
+++ b/internal/grpc/middleware/metadatahandler/metadatahandler_test.go
diff --git a/internal/middleware/panichandler/LICENSE b/internal/grpc/middleware/panichandler/LICENSE
index b1bb8825b..b1bb8825b 100644
--- a/internal/middleware/panichandler/LICENSE
+++ b/internal/grpc/middleware/panichandler/LICENSE
diff --git a/internal/middleware/panichandler/README.md b/internal/grpc/middleware/panichandler/README.md
index 03b32ec15..03b32ec15 100644
--- a/internal/middleware/panichandler/README.md
+++ b/internal/grpc/middleware/panichandler/README.md
diff --git a/internal/middleware/panichandler/panic_handler.go b/internal/grpc/middleware/panichandler/panic_handler.go
index e91269d5f..e91269d5f 100644
--- a/internal/middleware/panichandler/panic_handler.go
+++ b/internal/grpc/middleware/panichandler/panic_handler.go
diff --git a/internal/middleware/sentryhandler/sentryhandler.go b/internal/grpc/middleware/sentryhandler/sentryhandler.go
index a6645c552..a6645c552 100644
--- a/internal/middleware/sentryhandler/sentryhandler.go
+++ b/internal/grpc/middleware/sentryhandler/sentryhandler.go
diff --git a/internal/middleware/sentryhandler/sentryhandler_test.go b/internal/grpc/middleware/sentryhandler/sentryhandler_test.go
index 7a98e22ea..7a98e22ea 100644
--- a/internal/middleware/sentryhandler/sentryhandler_test.go
+++ b/internal/grpc/middleware/sentryhandler/sentryhandler_test.go
diff --git a/internal/middleware/statushandler/statushandler.go b/internal/grpc/middleware/statushandler/statushandler.go
index 07b736d97..07b736d97 100644
--- a/internal/middleware/statushandler/statushandler.go
+++ b/internal/grpc/middleware/statushandler/statushandler.go
diff --git a/internal/middleware/statushandler/statushandler_test.go b/internal/grpc/middleware/statushandler/statushandler_test.go
index 077806ba5..077806ba5 100644
--- a/internal/middleware/statushandler/statushandler_test.go
+++ b/internal/grpc/middleware/statushandler/statushandler_test.go
diff --git a/internal/praefect/grpc-proxy/LICENSE.txt b/internal/grpc/proxy/LICENSE.txt
index cbfdef8c5..cbfdef8c5 100644
--- a/internal/praefect/grpc-proxy/LICENSE.txt
+++ b/internal/grpc/proxy/LICENSE.txt
diff --git a/internal/praefect/grpc-proxy/proxy/codec.go b/internal/grpc/proxy/codec.go
index 65501a418..65501a418 100644
--- a/internal/praefect/grpc-proxy/proxy/codec.go
+++ b/internal/grpc/proxy/codec.go
diff --git a/internal/praefect/grpc-proxy/proxy/codec_test.go b/internal/grpc/proxy/codec_test.go
index cfa6a05b7..cfa6a05b7 100644
--- a/internal/praefect/grpc-proxy/proxy/codec_test.go
+++ b/internal/grpc/proxy/codec_test.go
diff --git a/internal/praefect/grpc-proxy/proxy/director.go b/internal/grpc/proxy/director.go
index b7aa280ab..b7aa280ab 100644
--- a/internal/praefect/grpc-proxy/proxy/director.go
+++ b/internal/grpc/proxy/director.go
diff --git a/internal/praefect/grpc-proxy/proxy/doc.go b/internal/grpc/proxy/doc.go
index 01328f332..01328f332 100644
--- a/internal/praefect/grpc-proxy/proxy/doc.go
+++ b/internal/grpc/proxy/doc.go
diff --git a/internal/praefect/grpc-proxy/proxy/handler.go b/internal/grpc/proxy/handler.go
index 25dbed58e..eccaf00f5 100644
--- a/internal/praefect/grpc-proxy/proxy/handler.go
+++ b/internal/grpc/proxy/handler.go
@@ -9,7 +9,7 @@ import (
"fmt"
"io"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/sentryhandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/sentryhandler"
"golang.org/x/sync/errgroup"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
diff --git a/internal/praefect/grpc-proxy/proxy/handler_ext_test.go b/internal/grpc/proxy/handler_ext_test.go
index ec7a8685a..bfa1236c5 100644
--- a/internal/praefect/grpc-proxy/proxy/handler_ext_test.go
+++ b/internal/grpc/proxy/handler_ext_test.go
@@ -19,8 +19,8 @@ import (
"github.com/getsentry/sentry-go"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"google.golang.org/grpc"
diff --git a/internal/praefect/grpc-proxy/proxy/handler_test.go b/internal/grpc/proxy/handler_test.go
index b88501eb2..b88501eb2 100644
--- a/internal/praefect/grpc-proxy/proxy/handler_test.go
+++ b/internal/grpc/proxy/handler_test.go
diff --git a/internal/praefect/grpc-proxy/proxy/peeker.go b/internal/grpc/proxy/peeker.go
index 6825d7f37..6825d7f37 100644
--- a/internal/praefect/grpc-proxy/proxy/peeker.go
+++ b/internal/grpc/proxy/peeker.go
diff --git a/internal/praefect/grpc-proxy/proxy/peeker_test.go b/internal/grpc/proxy/peeker_test.go
index a38629db1..aea17bba2 100644
--- a/internal/praefect/grpc-proxy/proxy/peeker_test.go
+++ b/internal/grpc/proxy/peeker_test.go
@@ -6,8 +6,8 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"google.golang.org/grpc/interop/grpc_testing"
"google.golang.org/protobuf/proto"
diff --git a/internal/praefect/grpc-proxy/proxy/testhelper_test.go b/internal/grpc/proxy/testhelper_test.go
index 929e8e4f3..5efcfa265 100644
--- a/internal/praefect/grpc-proxy/proxy/testhelper_test.go
+++ b/internal/grpc/proxy/testhelper_test.go
@@ -7,9 +7,9 @@ import (
grpcmwtags "github.com/grpc-ecosystem/go-grpc-middleware/tags"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/sentryhandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/fieldextractors"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/sentryhandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
diff --git a/internal/sidechannel/conn.go b/internal/grpc/sidechannel/conn.go
index f77bbcbe3..f77bbcbe3 100644
--- a/internal/sidechannel/conn.go
+++ b/internal/grpc/sidechannel/conn.go
diff --git a/internal/sidechannel/conn_test.go b/internal/grpc/sidechannel/conn_test.go
index 257fd4273..257fd4273 100644
--- a/internal/sidechannel/conn_test.go
+++ b/internal/grpc/sidechannel/conn_test.go
diff --git a/internal/sidechannel/proxy.go b/internal/grpc/sidechannel/proxy.go
index 30bebbae1..e7b750b1e 100644
--- a/internal/sidechannel/proxy.go
+++ b/internal/grpc/sidechannel/proxy.go
@@ -5,7 +5,7 @@ import (
"fmt"
"io"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"google.golang.org/grpc"
grpcMetadata "google.golang.org/grpc/metadata"
)
diff --git a/internal/sidechannel/proxy_test.go b/internal/grpc/sidechannel/proxy_test.go
index 8191d1b99..7ab65bb1f 100644
--- a/internal/sidechannel/proxy_test.go
+++ b/internal/grpc/sidechannel/proxy_test.go
@@ -9,9 +9,9 @@ import (
"github.com/sirupsen/logrus"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
"google.golang.org/grpc"
diff --git a/internal/sidechannel/registry.go b/internal/grpc/sidechannel/registry.go
index 3148cb05d..3148cb05d 100644
--- a/internal/sidechannel/registry.go
+++ b/internal/grpc/sidechannel/registry.go
diff --git a/internal/sidechannel/registry_test.go b/internal/grpc/sidechannel/registry_test.go
index a0b55c2ac..a0b55c2ac 100644
--- a/internal/sidechannel/registry_test.go
+++ b/internal/grpc/sidechannel/registry_test.go
diff --git a/internal/sidechannel/sidechannel.go b/internal/grpc/sidechannel/sidechannel.go
index 1eff50c99..1cc197b8b 100644
--- a/internal/sidechannel/sidechannel.go
+++ b/internal/grpc/sidechannel/sidechannel.go
@@ -10,9 +10,9 @@ import (
"time"
"github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/tracing"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
diff --git a/internal/sidechannel/sidechannel_test.go b/internal/grpc/sidechannel/sidechannel_test.go
index d274f8d8c..ddf6a640c 100644
--- a/internal/sidechannel/sidechannel_test.go
+++ b/internal/grpc/sidechannel/sidechannel_test.go
@@ -10,8 +10,8 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
diff --git a/internal/log/log_test.go b/internal/log/log_test.go
index dc927ae15..cd3063490 100644
--- a/internal/log/log_test.go
+++ b/internal/log/log_test.go
@@ -18,7 +18,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/grpcstats"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/grpcstats"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/interop/grpc_testing"
diff --git a/internal/praefect/coordinator.go b/internal/praefect/coordinator.go
index 2431fa058..24eb35825 100644
--- a/internal/praefect/coordinator.go
+++ b/internal/praefect/coordinator.go
@@ -11,14 +11,14 @@ import (
"github.com/prometheus/client_golang/prometheus"
"github.com/sirupsen/logrus"
gitalyerrors "gitlab.com/gitlab-org/gitaly/v16/internal/errors"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/metrics"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
diff --git a/internal/praefect/coordinator_test.go b/internal/praefect/coordinator_test.go
index 946ed5161..9106176c9 100644
--- a/internal/praefect/coordinator_test.go
+++ b/internal/praefect/coordinator_test.go
@@ -23,16 +23,16 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/client"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
"gitlab.com/gitlab-org/gitaly/v16/internal/datastructure"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
gconfig "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
- gitaly_metadata "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
+ gitaly_metadata "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/transactions"
diff --git a/internal/praefect/grpc-proxy/README.md b/internal/praefect/grpc-proxy/README.md
deleted file mode 100644
index b5f1a3168..000000000
--- a/internal/praefect/grpc-proxy/README.md
+++ /dev/null
@@ -1,59 +0,0 @@
-# gRPC Proxy
-
-[![Travis Build](https://travis-ci.org/mwitkow/grpc-proxy.svg?branch=master)](https://travis-ci.org/mwitkow/grpc-proxy)
-[![Go Report Card](https://goreportcard.com/badge/github.com/mwitkow/grpc-proxy)](https://goreportcard.com/report/github.com/mwitkow/grpc-proxy)
-[![GoDoc](http://img.shields.io/badge/GoDoc-Reference-blue.svg)](https://godoc.org/github.com/mwitkow/grpc-proxy)
-[![Apache 2.0 License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)
-
-[gRPC Go](https://github.com/grpc/grpc-go) Proxy server
-
-## Project Goal
-
-Build a transparent reverse proxy for gRPC targets that will make it easy to expose gRPC services
-over the internet. This includes:
- * no needed knowledge of the semantics of requests exchanged in the call (independent rollouts)
- * easy, declarative definition of backends and their mappings to frontends
- * simple round-robin load balancing of inbound requests from a single connection to multiple backends
-
-The project now exists as a **proof of concept**, with the key piece being the `proxy` package that
-is a generic gRPC reverse proxy handler.
-
-## Proxy Handler
-
-The package [`proxy`](proxy/) contains a generic gRPC reverse proxy handler that allows a gRPC server to
-not know about registered handlers or their data types. Please consult the docs, here's an example usage.
-
-Defining a `StreamDirector` that decides where (if at all) to send the request
-```go
-director = func(ctx context.Context, fullMethodName string) (*grpc.ClientConn, error) {
- // Make sure we never forward internal services.
- if strings.HasPrefix(fullMethodName, "/com.example.internal.") {
- return nil, grpc.Errorf(codes.Unimplemented, "Unknown method")
- }
- md, ok := metadata.FromContext(ctx)
- if ok {
- // Decide on which backend to dial
- if val, exists := md[":authority"]; exists && val[0] == "staging.api.example.com" {
- // Make sure we use DialContext so the dialing can be cancelled/time out together with the context.
- return grpc.DialContext(ctx, "api-service.staging.svc.local", grpc.WithCodec(proxy.NewCodec()))
- } else if val, exists := md[":authority"]; exists && val[0] == "api.example.com" {
- return grpc.DialContext(ctx, "api-service.prod.svc.local", grpc.WithCodec(proxy.NewCodec()))
- }
- }
- return nil, grpc.Errorf(codes.Unimplemented, "Unknown method")
-}
-```
-Then you need to register it with a `grpc.Server`. The server may have other handlers that will be served
-locally:
-
-```go
-server := grpc.NewServer(
- grpc.CustomCodec(proxy.NewCodec()),
- grpc.UnknownServiceHandler(proxy.TransparentHandler(director)))
-pb_test.RegisterTestServiceServer(server, &testImpl{})
-```
-
-## License
-
-`grpc-proxy` is released under the Apache 2.0 license. See [LICENSE.txt](LICENSE.txt).
-
diff --git a/internal/praefect/grpc-proxy/checkup.sh b/internal/praefect/grpc-proxy/checkup.sh
deleted file mode 100755
index 37e9aac6e..000000000
--- a/internal/praefect/grpc-proxy/checkup.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/bash
-# Script that checks up code (govet).
-
-SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
-
-function print_real_go_files {
- grep --files-without-match 'DO NOT EDIT!' $(find . -iname '*.go')
-}
-
-function govet_all {
- ret=0
- for i in $(print_real_go_files); do
- output=$(go tool vet -all=true -tests=false ${i})
- ret=$(($ret | $?))
- echo -n ${output}
- done;
- return ${ret}
-}
-
-govet_all
-echo "returning $?" \ No newline at end of file
diff --git a/internal/praefect/grpc-proxy/fixup.sh b/internal/praefect/grpc-proxy/fixup.sh
deleted file mode 100755
index 5b4a66ade..000000000
--- a/internal/praefect/grpc-proxy/fixup.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/bash
-# Script that checks the code for errors.
-
-SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
-
-function print_real_go_files {
- grep --files-without-match 'DO NOT EDIT!' $(find . -iname '*.go')
-}
-
-function generate_markdown {
- echo "Generating markdown"
- oldpwd=$(pwd)
- for i in $(find . -iname 'doc.go'); do
- dir=${i%/*}
- echo "$dir"
- cd ${dir}
- ${GOPATH}/bin/godocdown -heading=Title -o DOC.md
- ln -s DOC.md README.md 2> /dev/null # can fail
- cd ${oldpwd}
- done;
-}
-
-function goimports_all {
- echo "Running goimports"
- goimports -l -w $(print_real_go_files)
- return $?
-}
-
-generate_markdown
-goimports_all
-echo "returning $?" \ No newline at end of file
diff --git a/internal/praefect/grpc-proxy/proxy/DOC.md b/internal/praefect/grpc-proxy/proxy/DOC.md
deleted file mode 100644
index 55fc8c810..000000000
--- a/internal/praefect/grpc-proxy/proxy/DOC.md
+++ /dev/null
@@ -1,83 +0,0 @@
-# proxy
---
- import "github.com/mwitkow/grpc-proxy/proxy"
-
-Package proxy provides a reverse proxy handler for gRPC.
-
-The implementation allows a `grpc.Server` to pass a received ServerStream to a
-ClientStream without understanding the semantics of the messages exchanged. It
-basically provides a transparent reverse-proxy.
-
-This package is intentionally generic, exposing a `StreamDirector` function that
-allows users of this package to implement whatever logic of backend-picking,
-dialing and service verification to perform.
-
-See examples on documented functions.
-
-## Usage
-
-#### func Codec
-
-```go
-func NewCodec() Codec
-```
-Codec returns a proxying Codec with the default protobuf codec as parent.
-
-See CodecWithParent.
-
-#### func CodecWithParent
-
-```go
-func CodecWithParent(fallback grpc.Codec) Codec
-```
-CodecWithParent returns a proxying grpc.Codec with a user provided codec as
-parent.
-
-This codec is *crucial* to the functioning of the proxy. It allows the proxy
-server to be oblivious to the schema of the forwarded messages. It basically
-treats a gRPC message frame as raw bytes. However, if the server handler, or the
-client caller are not proxy-internal functions it will fall back to trying to
-decode the message using a fallback codec.
-
-#### func RegisterService
-
-```go
-func RegisterService(server *grpc.Server, director StreamDirector, serviceName string, methodNames ...string)
-```
-RegisterService sets up a proxy handler for a particular gRPC service and
-method. The behaviour is the same as if you were registering a handler method,
-e.g. from a codegenerated pb.go file.
-
-This can *only* be used if the `server` also uses grpcproxy.CodecForServer()
-ServerOption.
-
-#### func TransparentHandler
-
-```go
-func TransparentHandler(director StreamDirector) grpc.StreamHandler
-```
-TransparentHandler returns a handler that attempts to proxy all requests that
-are not registered in the server. The indented use here is as a transparent
-proxy, where the server doesn't know about the services implemented by the
-backends. It should be used as a `grpc.UnknownServiceHandler`.
-
-This can *only* be used if the `server` also uses grpcproxy.CodecForServer()
-ServerOption.
-
-#### type StreamDirector
-
-```go
-type StreamDirector func(ctx context.Context, fullMethodName string) (*grpc.ClientConn, error)
-```
-
-StreamDirector returns a gRPC ClientConn to be used to forward the call to.
-
-The presence of the `Context` allows for rich filtering, e.g. based on Metadata
-(headers). If no handling is meant to be done, a `codes.NotImplemented` gRPC
-error should be returned.
-
-It is worth noting that the StreamDirector will be fired *after* all server-side
-stream interceptors are invoked. So decisions around authorization, monitoring
-etc. are better to be handled there.
-
-See the rather rich example.
diff --git a/internal/praefect/grpc-proxy/proxy/README.md b/internal/praefect/grpc-proxy/proxy/README.md
deleted file mode 120000
index 71bfc07c9..000000000
--- a/internal/praefect/grpc-proxy/proxy/README.md
+++ /dev/null
@@ -1 +0,0 @@
-DOC.md \ No newline at end of file
diff --git a/internal/praefect/grpc-proxy/proxy/examples_test.go b/internal/praefect/grpc-proxy/proxy/examples_test.go
deleted file mode 100644
index 7de70230f..000000000
--- a/internal/praefect/grpc-proxy/proxy/examples_test.go
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright 2017 Michal Witkowski. All Rights Reserved.
-// See LICENSE for licensing terms.
-
-package proxy_test
-
-import (
- "context"
- "strings"
-
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
- "google.golang.org/grpc"
- "google.golang.org/grpc/codes"
- grpc_metadata "google.golang.org/grpc/metadata"
- "google.golang.org/grpc/status"
-)
-
-var director proxy.StreamDirector
-
-func ExampleRegisterService() {
- // A gRPC server with the proxying codec enabled.
- server := grpc.NewServer(grpc.ForceServerCodec(proxy.NewCodec()))
- // Register a TestService with 4 of its methods explicitly.
- proxy.RegisterService(server, director,
- "mwitkow.testproto.TestService",
- "PingEmpty", "Ping", "PingError", "PingList")
-}
-
-func ExampleTransparentHandler() {
- grpc.NewServer(
- grpc.ForceServerCodec(proxy.NewCodec()),
- grpc.UnknownServiceHandler(proxy.TransparentHandler(director)))
-}
-
-// Provide sa simple example of a director that shields internal services and dials a staging or production backend.
-// This is a *very naive* implementation that creates a new connection on every request. Consider using pooling.
-func ExampleStreamDirector() {
- director = func(ctx context.Context, fullMethodName string, _ proxy.StreamPeeker) (*proxy.StreamParameters, error) {
- // Make sure we never forward internal services.
- if strings.HasPrefix(fullMethodName, "/com.example.internal.") {
- return nil, status.Errorf(codes.Unimplemented, "Unknown method")
- }
- md, ok := grpc_metadata.FromIncomingContext(ctx)
- if ok {
- // Decide on which backend to dial
- if val, exists := md[":authority"]; exists && val[0] == "staging.api.example.com" {
- // Make sure we use DialContext so the dialing can be cancelled/time out together with the context.
- conn, err := grpc.DialContext(ctx, "api-service.staging.svc.local", grpc.WithDefaultCallOptions(grpc.ForceCodec(proxy.NewCodec())))
- return proxy.NewStreamParameters(proxy.Destination{
- Conn: conn,
- Ctx: metadata.IncomingToOutgoing(ctx),
- }, nil, nil, nil), err
- } else if val, exists := md[":authority"]; exists && val[0] == "api.example.com" {
- conn, err := grpc.DialContext(ctx, "api-service.prod.svc.local", grpc.WithDefaultCallOptions(grpc.ForceCodec(proxy.NewCodec())))
- return proxy.NewStreamParameters(proxy.Destination{
- Conn: conn,
- Ctx: metadata.IncomingToOutgoing(ctx),
- }, nil, nil, nil), err
- }
- }
- return nil, status.Errorf(codes.Unimplemented, "Unknown method")
- }
-}
diff --git a/internal/praefect/info_service_test.go b/internal/praefect/info_service_test.go
index 334b294ab..e1f989149 100644
--- a/internal/praefect/info_service_test.go
+++ b/internal/praefect/info_service_test.go
@@ -7,18 +7,18 @@ import (
"testing"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
gconfig "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/repository"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/transactions"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testdb"
diff --git a/internal/praefect/middleware/errorhandler_test.go b/internal/praefect/middleware/errorhandler_test.go
index da157cca1..18e689ecf 100644
--- a/internal/praefect/middleware/errorhandler_test.go
+++ b/internal/praefect/middleware/errorhandler_test.go
@@ -11,7 +11,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes/tracker"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
diff --git a/internal/praefect/node.go b/internal/praefect/node.go
index a4b9ec688..0f5785918 100644
--- a/internal/praefect/node.go
+++ b/internal/praefect/node.go
@@ -5,11 +5,11 @@ import (
"fmt"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes/tracker"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"google.golang.org/grpc"
"google.golang.org/grpc/health/grpc_health_v1"
)
diff --git a/internal/praefect/nodes/manager.go b/internal/praefect/nodes/manager.go
index 876d5bb5a..ab8fb5fe6 100644
--- a/internal/praefect/nodes/manager.go
+++ b/internal/praefect/nodes/manager.go
@@ -14,16 +14,16 @@ import (
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
"gitlab.com/gitlab-org/gitaly/v16/internal/datastructure"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/client"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/metrics"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/middleware"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes/tracker"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
prommetrics "gitlab.com/gitlab-org/gitaly/v16/internal/prometheus/metrics"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"google.golang.org/grpc"
"google.golang.org/grpc/backoff"
healthpb "google.golang.org/grpc/health/grpc_health_v1"
diff --git a/internal/praefect/nodes/sql_elector_test.go b/internal/praefect/nodes/sql_elector_test.go
index 047c0cb6d..65fa7271e 100644
--- a/internal/praefect/nodes/sql_elector_test.go
+++ b/internal/praefect/nodes/sql_elector_test.go
@@ -11,8 +11,8 @@ import (
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore/glsql"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
diff --git a/internal/praefect/reconciler/reconciler_test.go b/internal/praefect/reconciler/reconciler_test.go
index 66ae97307..bf68e4898 100644
--- a/internal/praefect/reconciler/reconciler_test.go
+++ b/internal/praefect/reconciler/reconciler_test.go
@@ -9,8 +9,8 @@ import (
"github.com/prometheus/client_golang/prometheus"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
diff --git a/internal/praefect/remove_all_test.go b/internal/praefect/remove_all_test.go
index ecec560d7..58686559b 100644
--- a/internal/praefect/remove_all_test.go
+++ b/internal/praefect/remove_all_test.go
@@ -9,9 +9,9 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/praefect/remove_repository_test.go b/internal/praefect/remove_repository_test.go
index d5dc7d917..fb91f2efc 100644
--- a/internal/praefect/remove_repository_test.go
+++ b/internal/praefect/remove_repository_test.go
@@ -11,9 +11,9 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/praefect/replicator.go b/internal/praefect/replicator.go
index bbbf69269..841871741 100644
--- a/internal/praefect/replicator.go
+++ b/internal/praefect/replicator.go
@@ -11,8 +11,8 @@ import (
"github.com/sirupsen/logrus"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
prommetrics "gitlab.com/gitlab-org/gitaly/v16/internal/prometheus/metrics"
diff --git a/internal/praefect/replicator_test.go b/internal/praefect/replicator_test.go
index 288937e0a..3114e3d05 100644
--- a/internal/praefect/replicator_test.go
+++ b/internal/praefect/replicator_test.go
@@ -20,8 +20,8 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
diff --git a/internal/praefect/repocleaner/repository_test.go b/internal/praefect/repocleaner/repository_test.go
index fef4cbf69..4cd415900 100644
--- a/internal/praefect/repocleaner/repository_test.go
+++ b/internal/praefect/repocleaner/repository_test.go
@@ -13,9 +13,9 @@ import (
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
diff --git a/internal/praefect/repository_exists_test.go b/internal/praefect/repository_exists_test.go
index 9106d85a2..84f4df527 100644
--- a/internal/praefect/repository_exists_test.go
+++ b/internal/praefect/repository_exists_test.go
@@ -7,9 +7,9 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
diff --git a/internal/praefect/router_per_repository.go b/internal/praefect/router_per_repository.go
index 59cdbcff1..63070ecfb 100644
--- a/internal/praefect/router_per_repository.go
+++ b/internal/praefect/router_per_repository.go
@@ -5,8 +5,8 @@ import (
"errors"
"fmt"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/praefectutil"
diff --git a/internal/praefect/router_per_repository_test.go b/internal/praefect/router_per_repository_test.go
index b6396c9b0..e4c032aa9 100644
--- a/internal/praefect/router_per_repository_test.go
+++ b/internal/praefect/router_per_repository_test.go
@@ -7,8 +7,8 @@ import (
"testing"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
diff --git a/internal/praefect/server.go b/internal/praefect/server.go
index 3be311a8c..0b5696a97 100644
--- a/internal/praefect/server.go
+++ b/internal/praefect/server.go
@@ -11,18 +11,19 @@ import (
grpcmwtags "github.com/grpc-ecosystem/go-grpc-middleware/tags"
grpcprometheus "github.com/grpc-ecosystem/go-grpc-prometheus"
"github.com/sirupsen/logrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/server/auth"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/metadatahandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/panichandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/sentryhandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/statushandler"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/fieldextractors"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/metadatahandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/panichandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/sentryhandler"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/statushandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/middleware"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service"
@@ -30,7 +31,6 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service/server"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/transactions"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/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.go b/internal/praefect/server_factory.go
index 55ca84de7..637be14ff 100644
--- a/internal/praefect/server_factory.go
+++ b/internal/praefect/server_factory.go
@@ -7,9 +7,9 @@ import (
"sync"
"github.com/sirupsen/logrus"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service"
diff --git a/internal/praefect/server_factory_test.go b/internal/praefect/server_factory_test.go
index c0614ae67..2a5641d9b 100644
--- a/internal/praefect/server_factory_test.go
+++ b/internal/praefect/server_factory_test.go
@@ -16,20 +16,20 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/bootstrap/starter"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
gconfig "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/transactions"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/promtest"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
diff --git a/internal/praefect/server_test.go b/internal/praefect/server_test.go
index 2ff7e26f2..b9eb1544a 100644
--- a/internal/praefect/server_test.go
+++ b/internal/praefect/server_test.go
@@ -19,17 +19,17 @@ import (
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/datastructure"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
gconfig "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
- "gitlab.com/gitlab-org/gitaly/v16/internal/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/listenmux"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes/tracker"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
diff --git a/internal/praefect/service/server/info.go b/internal/praefect/service/server/info.go
index 753b29ecf..9481ecb8d 100644
--- a/internal/praefect/service/server/info.go
+++ b/internal/praefect/service/server/info.go
@@ -6,7 +6,7 @@ import (
"github.com/google/uuid"
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/metadata"
"gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypb"
"google.golang.org/grpc"
)
diff --git a/internal/praefect/testserver.go b/internal/praefect/testserver.go
index ace4e9f36..ddfd7bb90 100644
--- a/internal/praefect/testserver.go
+++ b/internal/praefect/testserver.go
@@ -12,10 +12,10 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/client"
gitalycfgauth "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config/auth"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/server/auth"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/log"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
- "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/grpc-proxy/proxy"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/nodes"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service"
diff --git a/internal/praefect/verifier_test.go b/internal/praefect/verifier_test.go
index eaed7d039..f7938c34a 100644
--- a/internal/praefect/verifier_test.go
+++ b/internal/praefect/verifier_test.go
@@ -13,12 +13,13 @@ import (
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/require"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
gitalyconfig "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/repository"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/service/setup"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/datastore"
@@ -27,7 +28,6 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/protoregistry"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/service/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/praefect/transactions"
- "gitlab.com/gitlab-org/gitaly/v16/internal/sidechannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testcfg"
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper/testdb"
diff --git a/internal/testhelper/featureset.go b/internal/testhelper/featureset.go
index f6bbb08fa..54ad33ba7 100644
--- a/internal/testhelper/featureset.go
+++ b/internal/testhelper/featureset.go
@@ -8,7 +8,7 @@ import (
"strings"
"testing"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
)
// FeatureSet is a representation of a set of features that should be disabled.
diff --git a/internal/testhelper/featureset_test.go b/internal/testhelper/featureset_test.go
index 71a0dc7f7..956345adc 100644
--- a/internal/testhelper/featureset_test.go
+++ b/internal/testhelper/featureset_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
- ff "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
+ ff "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"google.golang.org/grpc/metadata"
)
diff --git a/internal/testhelper/leakage.go b/internal/testhelper/leakage.go
index c0bfcb4a2..5fa5a387b 100644
--- a/internal/testhelper/leakage.go
+++ b/internal/testhelper/leakage.go
@@ -29,7 +29,7 @@ func mustHaveNoGoroutines() {
goleak.IgnoreTopFunction("gitlab.com/gitlab-org/labkit/log.listenForSignalHangup"),
// The backchannel code is somehow stock on closing its connections. I have no clue
// why that is, but we should investigate.
- goleak.IgnoreTopFunction(PkgPath("internal/backchannel.clientHandshake.serve.func4")),
+ goleak.IgnoreTopFunction(PkgPath("internal/grpc/backchannel.clientHandshake.serve.func4")),
); err != nil {
panic(fmt.Errorf("goroutines running: %w", err))
}
diff --git a/internal/testhelper/testhelper.go b/internal/testhelper/testhelper.go
index 642b4aea7..327288a56 100644
--- a/internal/testhelper/testhelper.go
+++ b/internal/testhelper/testhelper.go
@@ -28,8 +28,8 @@ import (
log "github.com/sirupsen/logrus"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/featureflag"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/metadata/featureflag"
"golang.org/x/exp/slices"
)
diff --git a/internal/testhelper/testserver/gitaly.go b/internal/testhelper/testserver/gitaly.go
index b9a62e363..0f7349d7c 100644
--- a/internal/testhelper/testserver/gitaly.go
+++ b/internal/testhelper/testserver/gitaly.go
@@ -11,7 +11,6 @@ import (
"github.com/stretchr/testify/require"
gitalyauth "gitlab.com/gitlab-org/gitaly/v16/auth"
"gitlab.com/gitlab-org/gitaly/v16/client"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
"gitlab.com/gitlab-org/gitaly/v16/internal/cache"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/catfile"
@@ -29,8 +28,9 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/transaction"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitlab"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/middleware/limithandler"
"gitlab.com/gitlab-org/gitaly/v16/internal/helper/perm"
- "gitlab.com/gitlab-org/gitaly/v16/internal/middleware/limithandler"
praefectconfig "gitlab.com/gitlab-org/gitaly/v16/internal/praefect/config"
"gitlab.com/gitlab-org/gitaly/v16/internal/streamcache"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
diff --git a/internal/transaction/txinfo/transaction.go b/internal/transaction/txinfo/transaction.go
index ae0a2ce75..3f21bbd92 100644
--- a/internal/transaction/txinfo/transaction.go
+++ b/internal/transaction/txinfo/transaction.go
@@ -7,7 +7,7 @@ import (
"errors"
"fmt"
- "gitlab.com/gitlab-org/gitaly/v16/internal/backchannel"
+ "gitlab.com/gitlab-org/gitaly/v16/internal/grpc/backchannel"
"google.golang.org/grpc/metadata"
)