From 8f09e816b2e07b0eeff754050be4beed08636204 Mon Sep 17 00:00:00 2001 From: Ewan Chou Date: Thu, 5 Dec 2019 19:39:49 +0800 Subject: [PATCH] store/tikv: fix grpc backoff config (#13928) --- store/tikv/client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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,