diff --git a/common/version.go b/common/version.go index d97fe087c..c5012cc91 100644 --- a/common/version.go +++ b/common/version.go @@ -13,7 +13,7 @@ import ( var version = Version{ Major: 1, Minor: 5, - Patch: 10, + Patch: 11, Prerelease: "", } diff --git a/net/client_grpc.go b/net/client_grpc.go index 7a392df60..ba75dae93 100644 --- a/net/client_grpc.go +++ b/net/client_grpc.go @@ -281,6 +281,7 @@ func (g *grpcClient) conn(p Peer) (*grpc.ClientConn, error) { c, ok := g.conns[p.Address()] if ok && c.GetState() == connectivity.Shutdown { ok = false + c.Close() delete(g.conns, p.Address()) metrics.OutgoingConnectionState.WithLabelValues(p.Address()).Set(float64(c.GetState())) }