@@ -44,8 +44,15 @@ func DialStatusClientNoBreaker(
44
44
func DialStatusClient (
45
45
nd rpcbase.NodeDialer , ctx context.Context , nodeID roachpb.NodeID , cs * cluster.Settings ,
46
46
) (RPCStatusClient , error ) {
47
- return rpcbase .DialRPCClient (nd , ctx , nodeID , rpcbase .DefaultClass ,
48
- NewGRPCStatusClientAdapter , NewDRPCStatusClientAdapter , cs )
47
+ if rpcbase .TODODRPC {
48
+ return rpcbase .DialRPCClient (nd , ctx , nodeID , rpcbase .DefaultClass ,
49
+ NewGRPCStatusClientAdapter , NewDRPCStatusClientAdapter , cs )
50
+ }
51
+ conn , err := nd .Dial (ctx , nodeID , rpcbase .DefaultClass )
52
+ if err != nil {
53
+ return nil , err
54
+ }
55
+ return NewGRPCStatusClientAdapter (conn ), nil
49
56
}
50
57
51
58
// DialAdminClient establishes a DRPC connection if enabled; otherwise, it
@@ -54,8 +61,15 @@ func DialStatusClient(
54
61
func DialAdminClient (
55
62
nd rpcbase.NodeDialer , ctx context.Context , nodeID roachpb.NodeID , cs * cluster.Settings ,
56
63
) (RPCAdminClient , error ) {
57
- return rpcbase .DialRPCClient (nd , ctx , nodeID , rpcbase .DefaultClass ,
58
- NewGRPCAdminClientAdapter , NewDRPCAdminClientAdapter , cs )
64
+ if rpcbase .TODODRPC {
65
+ return rpcbase .DialRPCClient (nd , ctx , nodeID , rpcbase .DefaultClass ,
66
+ NewGRPCAdminClientAdapter , NewDRPCAdminClientAdapter , cs )
67
+ }
68
+ conn , err := nd .Dial (ctx , nodeID , rpcbase .DefaultClass )
69
+ if err != nil {
70
+ return nil , err
71
+ }
72
+ return NewGRPCAdminClientAdapter (conn ), nil
59
73
}
60
74
61
75
// DialAdminClientNoBreaker establishes a DRPC connection if enabled;
0 commit comments