dualstack: Move resolver re-resolution out of subconn and into pickfirst #7534
Labels
Area: Resolvers/Balancers
Includes LB policy & NR APIs, resolver/balancer/picker wrappers, LB policy impls and utilities.
P2
Type: Internal Cleanup
Refactors, etc
Presently,
addrConn
is requesting a re-resolution before reportingTRANSIENT_FAILURE
once all the addresses have been tried:grpc-go/clientconn.go
Lines 1256 to 1266 in 3cb3342
With the dualstack changes for moving pickfirst logic from the subchannel to the new
pickfirst
LB policy, there will be one address per subchannel and the re-resolution should happen only once all the subchannels have reportedTRANSIENT_FAILURE
once. Subsequent re-resolutions should happen after seeing|subchannels|
TRANSIENT_FAILURE
s.The text was updated successfully, but these errors were encountered: