You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling ManagedChannel.getState(true) will make the channel to try to connect to the server at least once, no matter when it's called.
What did you see instead?
Calling ManagedChannel.getState(true) makes the channel try to connect to server only if it's called after subchannels are created, i.e., after name resolution in pick-first, and after backend addresses are received in grpclb. If getState(true) is called before that point, the channel won't try to connect to servers after subchannels are created, unless getState(true) is called again.
What version of gRPC-Java are you using?
v1.32.1
What did you expect to see?
Calling
ManagedChannel.getState(true)
will make the channel to try to connect to the server at least once, no matter when it's called.What did you see instead?
Calling
ManagedChannel.getState(true)
makes the channel try to connect to server only if it's called after subchannels are created, i.e., after name resolution in pick-first, and after backend addresses are received in grpclb. IfgetState(true)
is called before that point, the channel won't try to connect to servers after subchannels are created, unlessgetState(true)
is called again./cc @ejona86
The text was updated successfully, but these errors were encountered: