@@ -365,9 +365,13 @@ func (az *Cloud) serviceOwnsFrontendIP(fip network.FrontendIPConfiguration, serv
...
@@ -365,9 +365,13 @@ func (az *Cloud) serviceOwnsFrontendIP(fip network.FrontendIPConfiguration, serv
klog.Warningf("serviceOwnsFrontendIP: unexpected error when finding match public IP of the service %s with loadBalancerLP %s: %v",service.Name,loadBalancerIP,err)
klog.Warningf("serviceOwnsFrontendIP: unexpected error when finding match public IP of the service %s with loadBalancerLP %s: %v",service.Name,loadBalancerIP,err)
klog.V(1).Infoln("DialResp not recognized; dropped")
klog.V(1).Infoln("DialResp not recognized; dropped")
}else{
}else{
ch<-dialResult{
result:=dialResult{
err:resp.Error,
err:resp.Error,
connid:resp.ConnectID,
connid:resp.ConnectID,
}
}
select{
casech<-result:
default:
klog.ErrorS(fmt.Errorf("blocked pending channel"),"Received second dial response for connection request","connectionID",resp.ConnectID,"dialID",resp.Random)
// On multiple dial responses, avoid leaking serve goroutine.
klog.ErrorS(fmt.Errorf("timeout"),"readTimeout has been reached, the grpc connection to the proxy server will be closed","connectionID",conn.connID,"readTimeoutSeconds",t.readTimeoutSeconds)
return
}
}else{
}else{
klog.V(1).InfoS("connection not recognized","connectionID",resp.ConnectID)
klog.V(1).InfoS("connection not recognized","connectionID",resp.ConnectID)