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:
authorQuang-Minh Nguyen <qmnguyen@gitlab.com>2023-11-20 23:50:36 +0300
committerQuang-Minh Nguyen <qmnguyen@gitlab.com>2023-11-20 23:50:36 +0300
commit3f55c303d2683913581119e79c03bded0588e153 (patch)
tree84b1735a5c1dd50655b30c8dcb822120231df5bf /internal/praefect
parent276bfb610a543a5de88a1d5f69219811dad13a6b (diff)
parent948dd423cd42a028ab70fa5136ef24b965a5f2a3 (diff)
Merge branch 'smh-remove-namespace-service' into 'master'
Remove NamespaceService Closes #3803 See merge request https://gitlab.com/gitlab-org/gitaly/-/merge_requests/6292 Merged-by: Quang-Minh Nguyen <qmnguyen@gitlab.com> Approved-by: karthik nayak <knayak@gitlab.com> Co-authored-by: Sami Hiltunen <shiltunen@gitlab.com>
Diffstat (limited to 'internal/praefect')
-rw-r--r--internal/praefect/coordinator_test.go30
1 files changed, 14 insertions, 16 deletions
diff --git a/internal/praefect/coordinator_test.go b/internal/praefect/coordinator_test.go
index 4ca7722b7..212b4ee1b 100644
--- a/internal/praefect/coordinator_test.go
+++ b/internal/praefect/coordinator_test.go
@@ -1880,12 +1880,11 @@ func TestStreamDirectorStorageScope(t *testing.T) {
ctx := testhelper.Context(t)
t.Run("mutator", func(t *testing.T) {
- fullMethod := "/gitaly.NamespaceService/RemoveNamespace"
+ fullMethod := "/gitaly.RepositoryService/RemoveAll"
requireScopeOperation(t, coordinator.registry, fullMethod, protoregistry.ScopeStorage, protoregistry.OpMutator)
- frame, err := proto.Marshal(&gitalypb.RemoveNamespaceRequest{
+ frame, err := proto.Marshal(&gitalypb.RemoveAllRequest{
StorageName: conf.VirtualStorages[0].Name,
- Name: "stub",
})
require.NoError(t, err)
@@ -1894,18 +1893,17 @@ func TestStreamDirectorStorageScope(t *testing.T) {
require.Equal(t, primaryAddress, streamParams.Primary().Conn.Target(), "stream director didn't redirect to gitaly storage")
- rewritten := gitalypb.RemoveNamespaceRequest{}
+ rewritten := gitalypb.RemoveAllRequest{}
require.NoError(t, proto.Unmarshal(streamParams.Primary().Msg, &rewritten))
require.Equal(t, primaryGitaly.Storage, rewritten.StorageName, "stream director didn't rewrite storage")
})
t.Run("accessor", func(t *testing.T) {
- fullMethod := "/gitaly.NamespaceService/NamespaceExists"
+ fullMethod := "/gitaly.InternalGitaly/WalkRepos"
requireScopeOperation(t, coordinator.registry, fullMethod, protoregistry.ScopeStorage, protoregistry.OpAccessor)
- frame, err := proto.Marshal(&gitalypb.NamespaceExistsRequest{
+ frame, err := proto.Marshal(&gitalypb.WalkReposRequest{
StorageName: conf.VirtualStorages[0].Name,
- Name: "stub",
})
require.NoError(t, err)
@@ -1914,7 +1912,7 @@ func TestStreamDirectorStorageScope(t *testing.T) {
require.Equal(t, primaryAddress, streamParams.Primary().Conn.Target(), "stream director didn't redirect to gitaly storage")
- rewritten := gitalypb.RemoveNamespaceRequest{}
+ rewritten := gitalypb.WalkReposRequest{}
require.NoError(t, proto.Unmarshal(streamParams.Primary().Msg, &rewritten))
require.Equal(t, primaryGitaly.Storage, rewritten.StorageName, "stream director didn't rewrite storage")
})
@@ -1942,10 +1940,10 @@ func TestStreamDirectorStorageScopeError(t *testing.T) {
protoregistry.GitalyProtoPreregistered,
)
- frame, err := proto.Marshal(&gitalypb.RemoveNamespaceRequest{StorageName: "", Name: "stub"})
+ frame, err := proto.Marshal(&gitalypb.WalkReposRequest{StorageName: ""})
require.NoError(t, err)
- _, err = coordinator.StreamDirector(ctx, "/gitaly.NamespaceService/RemoveNamespace", &mockPeeker{frame})
+ _, err = coordinator.StreamDirector(ctx, "/gitaly.InternalGitaly/WalkRepos", &mockPeeker{frame})
require.Error(t, err)
result, ok := status.FromError(err)
require.True(t, ok)
@@ -1972,10 +1970,10 @@ func TestStreamDirectorStorageScopeError(t *testing.T) {
protoregistry.GitalyProtoPreregistered,
)
- frame, err := proto.Marshal(&gitalypb.RemoveNamespaceRequest{StorageName: "fake", Name: "stub"})
+ frame, err := proto.Marshal(&gitalypb.WalkReposRequest{StorageName: "fake"})
require.NoError(t, err)
- _, err = coordinator.StreamDirector(ctx, "/gitaly.NamespaceService/RemoveNamespace", &mockPeeker{frame})
+ _, err = coordinator.StreamDirector(ctx, "/gitaly.InternalGitaly/WalkRepos", &mockPeeker{frame})
require.Error(t, err)
result, ok := status.FromError(err)
require.True(t, ok)
@@ -2003,10 +2001,10 @@ func TestStreamDirectorStorageScopeError(t *testing.T) {
protoregistry.GitalyProtoPreregistered,
)
- fullMethod := "/gitaly.NamespaceService/NamespaceExists"
+ fullMethod := "/gitaly.InternalGitaly/WalkRepos"
requireScopeOperation(t, coordinator.registry, fullMethod, protoregistry.ScopeStorage, protoregistry.OpAccessor)
- frame, err := proto.Marshal(&gitalypb.NamespaceExistsRequest{StorageName: "fake", Name: "stub"})
+ frame, err := proto.Marshal(&gitalypb.WalkReposRequest{StorageName: "fake"})
require.NoError(t, err)
_, err = coordinator.StreamDirector(ctx, fullMethod, &mockPeeker{frame})
@@ -2035,10 +2033,10 @@ func TestStreamDirectorStorageScopeError(t *testing.T) {
protoregistry.GitalyProtoPreregistered,
)
- fullMethod := "/gitaly.NamespaceService/RemoveNamespace"
+ fullMethod := "/gitaly.RepositoryService/RemoveAll"
requireScopeOperation(t, coordinator.registry, fullMethod, protoregistry.ScopeStorage, protoregistry.OpMutator)
- frame, err := proto.Marshal(&gitalypb.RemoveNamespaceRequest{StorageName: "fake", Name: "stub"})
+ frame, err := proto.Marshal(&gitalypb.RemoveAllRequest{StorageName: "fake"})
require.NoError(t, err)
_, err = coordinator.StreamDirector(ctx, fullMethod, &mockPeeker{frame})