Skip to content

Commit f4741f0

Browse files
kv: enable DRPC randomly
Epic: CRDB-48935 Informs: None Release note: None
1 parent 223617d commit f4741f0

15 files changed

+73
-6
lines changed

pkg/kv/bulk/main_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ func TestMain(m *testing.M) {
3232
base.TestIsForStuffThatShouldWorkWithSecondaryTenantsButDoesntYet(76378),
3333
)()
3434

35+
defer serverutils.TestingGlobalDRPCOption(
36+
base.TestDRPCEnabledRandomly,
37+
)()
38+
3539
code := m.Run()
3640

3741
os.Exit(code)

pkg/kv/db_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,9 @@ func TestDBDecommissionedOperations(t *testing.T) {
738738
ctx := context.Background()
739739
tc := testcluster.StartTestCluster(t, 2, base.TestClusterArgs{
740740
ReplicationMode: base.ReplicationManual, // saves time
741+
ServerArgs: base.TestServerArgs{
742+
DefaultDRPCOption: base.TestDRPCDisabled,
743+
},
741744
})
742745
defer tc.Stopper().Stop(ctx)
743746

pkg/kv/kvclient/kvcoord/dist_sender_server_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4255,6 +4255,9 @@ func TestProxyTracing(t *testing.T) {
42554255

42564256
var p rpc.Partitioner
42574257
tc := testcluster.StartTestCluster(t, numServers, base.TestClusterArgs{
4258+
ServerArgs: base.TestServerArgs{
4259+
DefaultDRPCOption: base.TestDRPCDisabled,
4260+
},
42584261
ServerArgsPerNode: func() map[int]base.TestServerArgs {
42594262
perNode := make(map[int]base.TestServerArgs)
42604263
for i := 0; i < numServers; i++ {

pkg/kv/kvclient/kvcoord/main_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,9 @@ func TestMain(m *testing.M) {
2929
base.TestIsForStuffThatShouldWorkWithSecondaryTenantsButDoesntYet(76378),
3030
)()
3131

32+
defer serverutils.TestingGlobalDRPCOption(
33+
base.TestDRPCEnabledRandomly,
34+
)()
35+
3236
os.Exit(m.Run())
3337
}

pkg/kv/kvclient/kvcoord/partial_partition_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@ func testPartialPartition(t *testing.T, useProxy bool, numServers int) {
8787

8888
var p rpc.Partitioner
8989
tc := testcluster.StartTestCluster(t, numServers, base.TestClusterArgs{
90+
ServerArgs: base.TestServerArgs{
91+
DefaultDRPCOption: base.TestDRPCDisabled,
92+
},
9093
ServerArgsPerNode: func() map[int]base.TestServerArgs {
9194
perNode := make(map[int]base.TestServerArgs)
9295
for i := 0; i < numServers; i++ {

pkg/kv/kvclient/kvtenant/main_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"os"
1010
"testing"
1111

12+
"github.com/cockroachdb/cockroach/pkg/base"
1213
"github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvtenant"
1314
"github.com/cockroachdb/cockroach/pkg/security/securityassets"
1415
"github.com/cockroachdb/cockroach/pkg/security/securitytest"
@@ -26,5 +27,10 @@ func TestMain(m *testing.M) {
2627
serverutils.InitTestServerFactory(server.TestServerFactory)
2728
serverutils.InitTestClusterFactory(testcluster.TestClusterFactory)
2829
kvtenant.InitTestConnectorFactory()
30+
31+
defer serverutils.TestingGlobalDRPCOption(
32+
base.TestDRPCEnabledRandomly,
33+
)()
34+
2935
os.Exit(m.Run())
3036
}

pkg/kv/kvclient/rangefeed/main_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"os"
1010
"testing"
1111

12+
"github.com/cockroachdb/cockroach/pkg/base"
1213
"github.com/cockroachdb/cockroach/pkg/security/securityassets"
1314
"github.com/cockroachdb/cockroach/pkg/security/securitytest"
1415
"github.com/cockroachdb/cockroach/pkg/server"
@@ -23,6 +24,11 @@ func init() {
2324
func TestMain(m *testing.M) {
2425
serverutils.InitTestServerFactory(server.TestServerFactory)
2526
serverutils.InitTestClusterFactory(testcluster.TestClusterFactory)
27+
28+
defer serverutils.TestingGlobalDRPCOption(
29+
base.TestDRPCEnabledRandomly,
30+
)()
31+
2632
os.Exit(m.Run())
2733
}
2834

pkg/kv/kvnemesis/main_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ func TestMain(m *testing.M) {
2929
base.TestIsSpecificToStorageLayerAndNeedsASystemTenant,
3030
)()
3131

32+
defer serverutils.TestingGlobalDRPCOption(
33+
base.TestDRPCEnabledRandomly,
34+
)()
35+
3236
os.Exit(m.Run())
3337
}
3438

pkg/kv/kvprober/main_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"os"
1010
"testing"
1111

12+
"github.com/cockroachdb/cockroach/pkg/base"
1213
"github.com/cockroachdb/cockroach/pkg/security/securityassets"
1314
"github.com/cockroachdb/cockroach/pkg/security/securitytest"
1415
"github.com/cockroachdb/cockroach/pkg/server"
@@ -22,5 +23,10 @@ func TestMain(m *testing.M) {
2223
randutil.SeedForTests()
2324
serverutils.InitTestServerFactory(server.TestServerFactory)
2425
serverutils.InitTestClusterFactory(testcluster.TestClusterFactory)
26+
27+
defer serverutils.TestingGlobalDRPCOption(
28+
base.TestDRPCEnabledRandomly,
29+
)()
30+
2531
os.Exit(m.Run())
2632
}

pkg/kv/kvserver/client_raft_test.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,6 +1504,7 @@ func TestReceiveSnapshotLogging(t *testing.T) {
15041504

15051505
tc := testcluster.StartTestCluster(t, 3, base.TestClusterArgs{
15061506
ServerArgs: base.TestServerArgs{
1507+
DefaultDRPCOption: base.TestDRPCDisabled,
15071508
Knobs: base.TestingKnobs{
15081509
Store: &kvserver.StoreTestingKnobs{
15091510
DisableRaftSnapshotQueue: true,
@@ -5036,7 +5037,10 @@ func TestDefaultConnectionDisruptionDoesNotInterfereWithSystemTraffic(t *testing
50365037
base.TestClusterArgs{
50375038
ReplicationMode: base.ReplicationManual,
50385039
ReusableListenerReg: lisReg,
5039-
ServerArgsPerNode: stickyServerArgs,
5040+
ServerArgs: base.TestServerArgs{
5041+
DefaultDRPCOption: base.TestDRPCDisabled,
5042+
},
5043+
ServerArgsPerNode: stickyServerArgs,
50405044
})
50415045
defer tc.Stopper().Stop(ctx)
50425046
// Make a key that's in the user data space.
@@ -6277,7 +6281,8 @@ func TestRaftPreVote(t *testing.T) {
62776281
tc := testcluster.StartTestCluster(t, 3, base.TestClusterArgs{
62786282
ReplicationMode: base.ReplicationManual,
62796283
ServerArgs: base.TestServerArgs{
6280-
Settings: st,
6284+
DefaultDRPCOption: base.TestDRPCDisabled,
6285+
Settings: st,
62816286
RaftConfig: base.RaftConfig{
62826287
RaftEnableCheckQuorum: true,
62836288
RaftTickInterval: 200 * time.Millisecond, // speed up test

0 commit comments

Comments
 (0)