Open Bug 1498661 Opened 4 years ago Updated 4 years ago

Race connections to multiple IPs for the same hostname

Categories

(Core :: Networking: HTTP, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: u408661, Unassigned)

Details

(Whiteboard: [necko-triaged])

Right now, when opening a TCP connection for HTTP, we will open a connection, as well as start a backup (with a slight delay) in case the SYN gets lost. We should do one better - race connections to two different IPs in the DNS rrset for the same hostname, both started simultaneously. Additionally, if one of the IPs is IPv6, we should race with an IPv4 address if possible, in case of v6 failures (instead of racing two v6 addresses).
You need to log in before you can comment on or make changes to this bug.