diff --git a/store/tikv/client.go b/store/tikv/client.go index 3316de6b39..7ea2088287 100644 --- a/store/tikv/client.go +++ b/store/tikv/client.go @@ -136,7 +136,10 @@ func (a *connArray) Init(addr string, security config.Security, idleNotify *uint grpc.WithUnaryInterceptor(unaryInterceptor), grpc.WithStreamInterceptor(streamInterceptor), grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(MaxRecvMsgSize)), - grpc.WithConnectParams(grpc.ConnectParams{Backoff: backoff.Config{BaseDelay: time.Second * 3}}), + grpc.WithConnectParams(grpc.ConnectParams{ + Backoff: backoff.Config{MaxDelay: time.Second * 3}, + MinConnectTimeout: dialTimeout, + }), grpc.WithKeepaliveParams(keepalive.ClientParameters{ Time: time.Duration(keepAlive) * time.Second, Timeout: time.Duration(keepAliveTimeout) * time.Second,