PickFirstLoadBalancer: Correctly initialize state counters

This commit is contained in:
Orgad Shaneh 2020-03-30 12:58:52 +03:00
parent f7e2a2df3b
commit 25d2a07877
1 changed files with 1 additions and 0 deletions

View File

@ -350,6 +350,7 @@ export class PickFirstLoadBalancer implements LoadBalancer {
}
for (const subchannel of this.subchannels) {
subchannel.addConnectivityStateListener(this.subchannelStateListener);
this.subchannelStateCounts[subchannel.getConnectivityState()] += 1;
if (subchannel.getConnectivityState() === ConnectivityState.READY) {
this.pickSubchannel(subchannel);
this.resetSubchannelList();