grpc/src/python
Mark D. Roth 27a778fece
[round robin] delegate to pick_first instead of creating subchannels directly (#32692)
More work on the dualstack backend design:
- Change round_robin to delegate to pick_first instead of creating
subchannels directly.
- Change pick_first such that when it is the child of a petiole policy,
it will unconditionally start a health watch.
- Change the client-side health checking code such that if client-side
health checking is not enabled, it will return the subchannel's raw
connectivity state.
- As part of this, we introduce a new endpoint_list library to be used
by petiole policies, which is intended to replace the existing
subchannel_list library. The only policy that will still directly
interact with subchannels is pick_first, so the relevant parts of the
subchannel_list functionality have been copied directly into that
policy. The subchannel_list library will be removed after all petiole
policies are updated to delegate to pick_first.
2023-06-27 09:54:12 -07:00
..
grpcio [round robin] delegate to pick_first instead of creating subchannels directly (#32692) 2023-06-27 09:54:12 -07:00
grpcio_admin [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_channelz [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_csds [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_health_checking [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_observability [python O11Y] Add OpenCensus StackDriver exporter (#33384) 2023-06-26 17:26:32 -07:00
grpcio_reflection [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_status [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_testing [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_tests [python O11Y] Add OpenCensus StackDriver exporter (#33384) 2023-06-26 17:26:32 -07:00
.gitignore [bazel] Auto-generate .pyi files in py_proto_library rule (#32872) 2023-06-12 14:36:24 -07:00