From 42cb5d12ae96415e8684aebb05ea27b98deb355a Mon Sep 17 00:00:00 2001 From: wei liu Date: Fri, 11 Aug 2023 11:41:32 +0800 Subject: [PATCH] disable retry in grpc connect and grpc sendMsg (#26258) Signed-off-by: Wei Liu --- internal/util/grpcclient/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/util/grpcclient/client.go b/internal/util/grpcclient/client.go index f7aa1eb2b..53e3e76ed 100644 --- a/internal/util/grpcclient/client.go +++ b/internal/util/grpcclient/client.go @@ -215,6 +215,8 @@ func (c *ClientBase[T]) connect(ctx context.Context) error { MinConnectTimeout: c.DialTimeout, }), grpc.WithPerRPCCredentials(&Token{Value: crypto.Base64Encode(util.MemberCredID)}), + grpc.WithDisableRetry(), + grpc.FailOnNonTempDialError(true), ) } else { conn, err = grpc.DialContext( @@ -250,6 +252,8 @@ func (c *ClientBase[T]) connect(ctx context.Context) error { MinConnectTimeout: c.DialTimeout, }), grpc.WithPerRPCCredentials(&Token{Value: crypto.Base64Encode(util.MemberCredID)}), + grpc.WithDisableRetry(), + grpc.FailOnNonTempDialError(true), ) } -- GitLab