disable retry in grpc connect and grpc sendMsg (#26258)

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
pull/26321/head
wei liu 2023-08-11 11:41:32 +08:00 committed by GitHub
parent aa92f8fd40
commit 42cb5d12ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -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),
)
}