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:
Diffstat (limited to 'internal/praefect/router_per_repository_test.go')
-rw-r--r--internal/praefect/router_per_repository_test.go14
1 files changed, 10 insertions, 4 deletions
diff --git a/internal/praefect/router_per_repository_test.go b/internal/praefect/router_per_repository_test.go
index fa60d9e33..711ea9563 100644
--- a/internal/praefect/router_per_repository_test.go
+++ b/internal/praefect/router_per_repository_test.go
@@ -10,6 +10,7 @@ import (
"github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v15/internal/git/gittest"
+ "gitlab.com/gitlab-org/gitaly/v15/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v15/internal/praefect/commonerr"
"gitlab.com/gitlab-org/gitaly/v15/internal/praefect/datastore"
"gitlab.com/gitlab-org/gitaly/v15/internal/praefect/nodes"
@@ -664,10 +665,12 @@ func TestPerRepositoryRouter_RouteRepositoryMaintenance(t *testing.T) {
}
}
-func TestPerRepositoryRouterRouteRepositoryCreation(t *testing.T) {
- t.Parallel()
+func TestPerRepositoryRouter_RouteRepositoryCreation(t *testing.T) {
+ testhelper.NewFeatureSets(featureflag.PraefectGeneratedReplicaPaths).Run(t, testPerRepositoryRouterRouteRepositoryCreation)
+}
- ctx := testhelper.Context(t)
+func testPerRepositoryRouterRouteRepositoryCreation(t *testing.T, ctx context.Context) {
+ t.Parallel()
configuredNodes := map[string][]string{
"virtual-storage-1": {"primary", "secondary-1", "secondary-2"},
@@ -697,7 +700,10 @@ func TestPerRepositoryRouterRouteRepositoryCreation(t *testing.T) {
additionalReplicaPath = "additional-replica-path"
)
- replicaPath := praefectutil.DeriveReplicaPath(1)
+ replicaPath := relativePath
+ if featureflag.PraefectGeneratedReplicaPaths.IsEnabled(ctx) {
+ replicaPath = praefectutil.DeriveReplicaPath(1)
+ }
for _, tc := range []struct {
desc string