-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Two reasons to exceed bytes in flight #4004
Comments
Where does this second sentence come from? I'm pretty sure I haven't implemented anything like this in quic-go. Should I? |
That sentence is the the definition of the recovery period. We haven't implemented that either, and I was wondering if it truly helps. |
For TCP this second case if important because as long as you don't retransmit the lost packet you will not get any ACK that acknowledges new data. I guess we don't need that for QUIC. |
The second sentence was added later in #3443, and the MUST wasn't updated, so I'll fix that. Chromium currently implements PRR(RFC6937), which is a more complex variant of this which is designed to keep the ACK clock going. I thought we discussed adding an informative reference to PRR when we added this text, and I'm not sure why we didn't. |
#3483 seems to be the wrong issue you are pointed to... |
Good catch, it's #3443 |
It might pay to reconcile:
And
Now, you might implement the latter using PTO machinery, but that text doesn't really suggest that in any way.
The text was updated successfully, but these errors were encountered: