grpc-java/xds
Eric Anderson c4256add4d xds: Align PriorityLB child selection with A56
The PriorityLB predates A56. tryNextPriority() now matches
ChoosePriority() from the gRFC.

The biggest change is waiting on CONNECTING children instead of failing
after the failOverTimer fires. The failOverTimer should be used to start
lower priorities more eagerly, but shouldn't cause the overall
connectivity state to become TRANSIENT_FAILURE on its own. The prior
behavior of creating the "Connection timeout for priority" failing
picker was particularly strange, because it didn't update child's
connectivity state. This previous behavior was creating errors because
of the failOverTimer with no way to diagnose what was going wrong.

b/428517222
2025-07-23 06:38:33 -07:00
..
src xds: Align PriorityLB child selection with A56 2025-07-23 06:38:33 -07:00
third_party xds: cncf/xds proto sync to 2025-05-02 (#12225) 2025-07-17 10:26:12 +05:30
BUILD.bazel xds: xDS-based HTTP CONNECT configuration (#11861) 2025-03-06 13:40:18 +05:30
build.gradle xds: Enable deprecation warnings 2025-04-11 08:25:21 -07:00