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
@easwars what's the need of putting the new lb config to the channel and processing it asynchronously in run method, why can't we just update it there itself and also update the picker below that?
#5469 recommends an audit of existing LB policies to ensure that they update their pickers synchronously upon receipt of a configuration update.
xds_cluster_impl_experimental
does not update its picker synchronously.grpc-go/xds/internal/balancer/clusterimpl/clusterimpl.go
Line 208 in 0561c78
grpc-go/xds/internal/balancer/clusterimpl/clusterimpl.go
Line 253 in 0561c78
UpdateClientConnState
grpc-go/xds/internal/balancer/clusterimpl/clusterimpl.go
Line 475 in 0561c78
grpc-go/xds/internal/balancer/clusterimpl/clusterimpl.go
Line 479 in 0561c78
This needs to be changed to return a picker synchronously upon receipt of a configuration update.
The text was updated successfully, but these errors were encountered: