From 9e1b682f8e299adc98e5dca4eeaa23db3c2a31d8 Mon Sep 17 00:00:00 2001 From: Qing_LKYi <597572246@qq.com> Date: Fri, 28 Mar 2025 13:46:49 +0800 Subject: [PATCH] better error handle for grpc.Dial --- attestation/ras/clientapi/client/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attestation/ras/clientapi/client/client.go b/attestation/ras/clientapi/client/client.go index 82f57c4..c8fffc2 100644 --- a/attestation/ras/clientapi/client/client.go +++ b/attestation/ras/clientapi/client/client.go @@ -60,7 +60,7 @@ type RasConn struct { // CreateConn creates a grpc connection to remote server at addr:ip. func CreateConn(addr string) (*RasConn, error) { ras := &RasConn{} - conn, err := grpc.Dial(addr, grpc.WithInsecure(), grpc.WithBlock()) + conn, err := grpc.Dial(addr, grpc.WithInsecure(), grpc.WithBlock(), grpc.FailOnNonTempDialError(true)) if err != nil { logger.L.Sugar().Errorf("connect %s error, %v", addr, err) return nil, typdefs.ErrConnectFailed -- Gitee