diff --git a/attestation/ras/clientapi/client/client.go b/attestation/ras/clientapi/client/client.go index 82f57c45c600ac176ec66426357cf991ae27ac31..c8fffc2a94f9f351a61232785bb16f0d21a9911e 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