Merge pull request #8674 from gyuho/set-endpoints

clientv3: reset unhealthy on updateAddrs
release-3.3
Gyu-Ho Lee 2017-10-10 13:29:01 -07:00 committed by GitHub
commit bc03ce9cab
1 changed files with 1 additions and 0 deletions

View File

@ -120,6 +120,7 @@ func (hb *healthBalancer) updateAddrs(eps ...string) {
addrs, host2ep := eps2addrs(eps), getHost2ep(eps)
hb.mu.Lock()
hb.addrs, hb.eps, hb.host2ep = addrs, eps, host2ep
hb.unhealthy = make(map[string]time.Time)
hb.mu.Unlock()
hb.balancer.updateAddrs(eps...)
}