pickfirst
must move to TransientFailure
if it receives empty addresses
#5260
Labels
pickfirst
must move to TransientFailure
if it receives empty addresses
#5260
Our
round_robin
LB policy implementation moves toTransientFailure
when it receives an update with empty addresses from the resolver (even if it had valid addresses in the past and wasReady
). Other languages have the same behavior forround_robin
andpick_first
.Our
pick_first
implementation though, doesn't move toTransientFailure
upon receipt of an update with empty addresses if it already has valid addresses. See: https://github.com/grpc/grpc-go/blob/master/pickfirst.go#L54-L59This needs to change to align with the implementations in other languages.
The text was updated successfully, but these errors were encountered: