From ae0bb6e82ac7d4f453eddbe4e1b28fc437801fda Mon Sep 17 00:00:00 2001 From: "debing.sun" Date: Wed, 14 May 2025 16:31:41 +0800 Subject: [PATCH] Fix internal-secret test flakiness under slow environment (#14024) in the original test, we start a cluster with 20 instances(10 masters + 10 replicas), which leads to frequent disconnections of instances in a slow environment, resulting in an inability to achieve consistency. This test reduced the number of instances from 20 to 6. --- tests/unit/cluster/internal-secret.tcl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/unit/cluster/internal-secret.tcl b/tests/unit/cluster/internal-secret.tcl index 762850c2c7..f310b74c22 100644 --- a/tests/unit/cluster/internal-secret.tcl +++ b/tests/unit/cluster/internal-secret.tcl @@ -15,9 +15,9 @@ proc wait_for_secret_sync {maxtries delay num_nodes} { } } -start_cluster 10 10 {tags {external:skip cluster}} { +start_cluster 3 3 {tags {external:skip cluster}} { test "Test internal secret sync" { - wait_for_secret_sync 50 100 20 + wait_for_secret_sync 50 100 6 } @@ -60,7 +60,7 @@ start_cluster 10 10 {tags {external:skip cluster}} { puts [r -1 debug internal_secret] } r cluster meet $first_shard_host $first_shard_port - wait_for_secret_sync 50 100 22 + wait_for_secret_sync 50 100 8 if {$::verbose} { puts {internal secret after join to bigger cluster:} puts [r -1 debug internal_secret]