From 0435a4bb26ac754b679412c2d7f93748b99897ca Mon Sep 17 00:00:00 2001 From: Menghan Li Date: Wed, 29 May 2019 10:35:14 -0700 Subject: [PATCH] balancer: stop using picker from old balancer with switching balancers (#2833) --- balancer_conn_wrappers.go | 1 + 1 file changed, 1 insertion(+) diff --git a/balancer_conn_wrappers.go b/balancer_conn_wrappers.go index bc965f0a..8029e2c4 100644 --- a/balancer_conn_wrappers.go +++ b/balancer_conn_wrappers.go @@ -151,6 +151,7 @@ func (ccb *ccBalancerWrapper) watcher() { for acbw := range scs { ccb.cc.removeAddrConn(acbw.getAddrConn(), errConnDrain) } + ccb.UpdateBalancerState(connectivity.Connecting, nil) return default: }