Lines Matching refs:connectivity
40 scStates: make(map[balancer.SubConn]connectivity.State),
58 state connectivity.State
61 scStates map[balancer.SubConn]connectivity.State
83 b.scStates[sc] = connectivity.Idle
103 if b.state == connectivity.TransientFailure {
111 if st, ok := b.scStates[sc]; ok && st == connectivity.Ready {
118 func (b *baseBalancer) HandleSubConnStateChange(sc balancer.SubConn, s connectivity.State) {
127 case connectivity.Idle:
129 case connectivity.Shutdown:
143 if (s == connectivity.Ready) != (oldS == connectivity.Ready) ||
144 (b.state == connectivity.TransientFailure) != (oldAggrState == connectivity.TransientFailure) {
186 …ectivityStateEvaluator) recordTransition(oldState, newState connectivity.State) connectivity.State…
188 for idx, state := range []connectivity.State{oldState, newState} {
191 case connectivity.Ready:
193 case connectivity.Connecting:
195 case connectivity.TransientFailure:
202 return connectivity.Ready
205 return connectivity.Connecting
207 return connectivity.TransientFailure