balancer: move Balancer and Picker to V2; delete legacy API (#3301)

This commit is contained in:
Doug Fawley
2020-01-10 13:44:48 -08:00
committed by GitHub
parent 69baa3f192
commit 336cf8d761
36 changed files with 559 additions and 2144 deletions

View File

@ -449,9 +449,9 @@ type stateRecordingBalancer struct {
balancer.Balancer
}
func (b *stateRecordingBalancer) HandleSubConnStateChange(sc balancer.SubConn, s connectivity.State) {
b.notifier <- s
b.Balancer.HandleSubConnStateChange(sc, s)
func (b *stateRecordingBalancer) UpdateSubConnState(sc balancer.SubConn, s balancer.SubConnState) {
b.notifier <- s.ConnectivityState
b.Balancer.UpdateSubConnState(sc, s)
}
func (b *stateRecordingBalancer) ResetNotifier(r chan<- connectivity.State) {