Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[pick_first] changes to support dualstack design (grpc#34218)
This rolls forward only the pick_first changes from grpc#32692, which were rolled back in grpc#33718. Specifically: - Changes PF to use its own subchannel list implementation instead of using the subchannel_list library, since the latter will be going away with the dualstack changes. - As a result of no longer using the subchannel_list library, PF no longer needs to set the `GRPC_ARG_INHIBIT_HEALTH_CHECKING` channel arg. - Adds an option to start a health watch on the chosen subchannel, to be used in the future when pick_first is the child of a petiole policy. (Currently, this code is not actually called anywhere.)
- Loading branch information