Closed Bug 1305985 Opened 8 years ago Closed 8 years ago

Connection using TCP Fast Open should be switch to backupTransport in some cases

Categories

(Core :: Networking: HTTP, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1188435

People

(Reporter: dragana, Assigned: dragana)

Details

(Whiteboard: [necko-active])

This is a continuation of bug 1188435.

A probable behavior of some rare but existing middleboxes would be to drop syn packet that carry TCP options, like TCP Fast Open. Normally we will switch to a backupTransport, but in the case of TCP Fast Open this part is missing. HttpTransaction is given to the transport before connection is open and at the same time BackupTimer is set as well. BackupTimer will be canceled only at the moment primary connection has been established.
So at the moment when BackupTrasport is ready we should check if primary connection has been already connected or not. If not we should cancel it and move HttpTransaction to the backup transport.
Assignee: nobody → dd.mozilla
Status: NEW → ASSIGNED
Whiteboard: [necko-active]
I implemented this as a part of bug 1188435.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.