Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(531)

Issue 841603005: Change QUIC's RTO implementation. Protected by FLAGS_quic_use_new_rto. (Closed)

Created:
5 years, 11 months ago by ramant (doing other things)
Modified:
5 years, 11 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, Jana
Base URL:
https://chromium.googlesource.com/chromium/src.git@Remove_transmission_stats_83598791
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Change QUIC's RTO implementation. Protected by FLAGS_quic_use_new_rto. Decides whether to invoke SendAlgorithmInterface's OnRetransmissionTimeout after an ack has been received instead of pro-actively invoking it and then having to revert it. Merge internal change: 83625311 Fix a minor QUIC bug when both quic_use_new_rto and quic_rto_uses_last_sent were enabled, a spurious retransmission didn't expire the SRTT. Merge internal change: 83966746 R=ianswett@google.com, rch@chromium.org

Patch Set 1 #

Total comments: 3

Patch Set 2 : Merge internal change: 83966746 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+358 lines, -100 lines) Patch
M net/quic/quic_connection_test.cc View 16 chunks +57 lines, -71 lines 0 comments Download
M net/quic/quic_flags.h View 1 chunk +1 line, -0 lines 0 comments Download
M net/quic/quic_flags.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M net/quic/quic_sent_packet_manager.h View 2 chunks +5 lines, -1 line 0 comments Download
M net/quic/quic_sent_packet_manager.cc View 1 6 chunks +52 lines, -3 lines 0 comments Download
M net/quic/quic_sent_packet_manager_test.cc View 7 chunks +239 lines, -25 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
ramant (doing other things)
5 years, 11 months ago (2015-01-14 03:18:44 UTC) #1
Ian Swett
I would suggest setting the flag to true now, since it's a feature flag. https://codereview.chromium.org/841603005/diff/1/net/quic/quic_flags.cc ...
5 years, 11 months ago (2015-01-14 15:39:04 UTC) #2
ramant (doing other things)
https://codereview.chromium.org/841603005/diff/1/net/quic/quic_flags.cc File net/quic/quic_flags.cc (right): https://codereview.chromium.org/841603005/diff/1/net/quic/quic_flags.cc#newcode82 net/quic/quic_flags.cc:82: bool FLAGS_quic_use_new_rto = false; On 2015/01/14 15:39:04, Ian Swett ...
5 years, 11 months ago (2015-01-14 19:50:41 UTC) #3
ramant (doing other things)
Hi Ian and Ryan, Merged Ian's internal change 83966746 into this CL and enabled FLAGS_quic_use_new_rto. ...
5 years, 11 months ago (2015-01-14 21:28:31 UTC) #5
Ryan Hamilton
lgtm. ian?
5 years, 11 months ago (2015-01-14 21:39:12 UTC) #6
Ian Swett
lgtm
5 years, 11 months ago (2015-01-14 21:41:48 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/841603005/40001
5 years, 11 months ago (2015-01-14 21:42:41 UTC) #9
ramant (doing other things)
5 years, 11 months ago (2015-01-14 21:45:59 UTC) #11
On 2015/01/14 21:42:41, I haz the power (commit-bot) wrote:
> CQ is trying da patch. Follow status at
>  https://chromium-cq-status.appspot.com/patch-status/841603005/40001

Hi Ian and Ryan,
  Committing this change as part of  https://codereview.chromium.org/849123003
  which merges removal of version 21 and this change. Unchecked the commit flag.

thanks
raman

Powered by Google App Engine
This is Rietveld 408576698