createTransport: timeout under waitForHandshake case should not have transport transferred to ready stage (#2208)
This commit is contained in:
@ -1360,7 +1360,7 @@ func (ac *addrConn) createTransport(connectRetryNum, ridx int, backoffDeadline,
|
|||||||
// Didn't receive server preface, must kill this new transport now.
|
// Didn't receive server preface, must kill this new transport now.
|
||||||
grpclog.Warningf("grpc: addrConn.createTransport failed to receive server preface before deadline.")
|
grpclog.Warningf("grpc: addrConn.createTransport failed to receive server preface before deadline.")
|
||||||
newTr.Close()
|
newTr.Close()
|
||||||
break
|
continue
|
||||||
case <-ac.ctx.Done():
|
case <-ac.ctx.Done():
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user