We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f96ce06 commit a292e84Copy full SHA for a292e84
core/src/main/java/io/grpc/internal/PickFirstLeafLoadBalancer.java
@@ -449,6 +449,11 @@ private void shutdownRemaining(SubchannelData activeSubchannelData) {
449
*/
450
@Override
451
public void requestConnection() {
452
+ // Immediately transition to CONNECTING if we are currently IDLE.
453
+ if (rawConnectivityState == IDLE) {
454
+ rawConnectivityState = CONNECTING;
455
+ updateBalancingState(CONNECTING, new Picker(PickResult.withNoResult()));
456
+ }
457
if (!addressIndex.isValid() || rawConnectivityState == SHUTDOWN) {
458
return;
459
}
0 commit comments