DescriptionLanding Recent QUIC Changes.
Simplify QuicUnackedPacketMap's RemovePreviousTransmissions by always
removing all old transmissions.
When truncated acks start arriving, they don't stop until least_unacked
is raised, which takes an entire RTT, so this is the eventual effect of
all those truncated acks. Instead, remove all of them the first time.
Merge internal change: 74881713
https://codereview.chromium.org/556103002/
Discard old packets from the QuicSentPacketManager which are only
present for RTT purposes(typically acks) when the map exceeds 200 packets.
Merge internal change: 74814618
https://codereview.chromium.org/551223002/
Fix a flaky QUIC end_to_end_test when the socket was suddenly unwritable
and the connection closed, but CanWrite returned true.
Merge internal change: 74798317
https://codereview.chromium.org/550703003/
Fix a crash bug in QuicUnackedPacketMap when truncated acks arrived.
Merge internal change: 74792668
https://codereview.chromium.org/554993002/
Send an ack when it 20 packets have been received since the last ack was
sent.
This allows the peer to discard data from the SentPacketManager.
Merge internal change: 74741188
https://codereview.chromium.org/555653002/
R=rch@chromium.org
Committed: https://crrev.com/e970ae47a0490d1faafd7d6d1c7891a9c901266c
Cr-Commit-Position: refs/heads/master@{#294295}
Patch Set 1 #
Messages
Total messages: 7 (1 generated)
|