grpc-java/grpclb
ZHANG Dapeng 3abdb2859f
grpclb: cache requestConnection if no subchannel created
An issue was found during CBT RLS client testing: The RLS lb creates grplb child balancer, calls `grpclb.handleResolvedAddress()` then immediately calls `grpclb.requestConnection()`. The subchannel in `GrpclbState.currentPicker.pickList` contains only `GrpclbState.BUFFER_ENTRY` at the moment `grpclb.requestConnection()` is called, and therefore the `requestConnection()` is no-op, and RPC is hanging.
2020-09-16 16:48:22 -07:00
..
src grpclb: cache requestConnection if no subchannel created 2020-09-16 16:48:22 -07:00
BUILD.bazel Sync grpc-proto to 1ff78907 2020-02-10 12:32:39 -08:00
build.gradle all: migrate gradle build to java-library plugin 2020-05-04 16:44:30 -07:00