-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Open
Labels
Milestone
Description
Currently, we are mostly using MsQuic's basic name resolution, that would only use the first IP resolved.
We agreed previously that we would like to unify Sockets and Quic in terms that
- In both cases name resolution happens in managed code (and preferably by the same code)
- We would have more resilient algorithm that traverses a list of resolved IPs instead of only trying the first, which might not work
- We would be able to improve/extend the algorithm by configuration options discussed in [API Proposal]: Enable DNS Round Robin as a configurable option for SocketsHttpHandler #68967, Consider using Happy Eyeballs or similar in SocketsHttpHandler #26177
That would also help to unify name resolution errors/exceptions, see #82262 (comment), #76644