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

Issue 968513002: Land Recent QUIC Changes until 2/21/2015. (Closed)

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

Description

Land Recent QUIC Changes until 2/21/2015. QUIC - use a range-based for loops. Sync'ing with the internal tree. Merge internal change: 86845495 https://codereview.chromium.org/963333002/ Deprecate FLAGS_quic_record_send_time_before_write. Merge internal change: 86804950 https://codereview.chromium.org/965873004/ QuicConnection no longer owns the debug visitor. No behavior change. The visitor_ isn't owned by the connection, this makes the debug_visitor_ ownership model the same. Merge internal change: 86801250 https://codereview.chromium.org/961173003/ Cleanup of QUIC's TransmissionInfo constructor to make more fields const and supply them in the constructor. No functional change. Merge internal change: 86734009 https://codereview.chromium.org/968493002/ Fixing a bug in the QUIC prober where if we received a GOAWAY before stream creation it would result in a crash. I verified that given our improper client, the prober would crash as-was, and would fail cleanly with the nullptr check but the client not ignoring goaways. Test changes and quic server changes. Merge internal change: 86703503 https://codereview.chromium.org/965943002/ Remove dead method QuicUnackedPacketMap::RestoreInFlight. Merge internal change: 86690324 https://codereview.chromium.org/960913004/ Deprecating FLAGS_quic_attach_ack_notifiers_to_packets. Merge internal change: 86688595 https://codereview.chromium.org/969443002/ Remove RevertRetransmissionTimeout from QUIC's SendAlgorithmInterface now that it's no longer used by QuicSentPacketManager. Merge internal change: 86651704 https://codereview.chromium.org/963293002/ Remove stats for recording reno vs cubic mode in internal server's varz. Removed now that we know how much cubic mode is in play. Merge internal change: 86629919 https://codereview.chromium.org/964483005/ R=rch@chromium.org Committed: https://crrev.com/3183ac4cda7d296f8f59a658a1aca3ed961d76f3 Cr-Commit-Position: refs/heads/master@{#318588}

Patch Set 1 #

Patch Set 2 : Fixed QuicClientSession to use a scoped_ptr - merging change from 961173003 #

Patch Set 3 : Removed const from members of TransmissionInfo struct. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+233 lines, -400 lines) Patch
M net/net.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/congestion_control/cubic.h View 3 chunks +1 line, -7 lines 0 comments Download
M net/quic/congestion_control/cubic.cc View 3 chunks +2 lines, -23 lines 0 comments Download
M net/quic/congestion_control/cubic_test.cc View 4 chunks +1 line, -23 lines 0 comments Download
M net/quic/congestion_control/pacing_sender.h View 1 chunk +0 lines, -1 line 0 comments Download
M net/quic/congestion_control/pacing_sender.cc View 1 chunk +0 lines, -4 lines 0 comments Download
M net/quic/congestion_control/send_algorithm_interface.h View 1 chunk +0 lines, -3 lines 0 comments Download
M net/quic/congestion_control/tcp_cubic_sender.h View 2 chunks +0 lines, -8 lines 0 comments Download
M net/quic/congestion_control/tcp_cubic_sender.cc View 4 chunks +3 lines, -22 lines 0 comments Download
M net/quic/congestion_control/tcp_cubic_sender_test.cc View 4 chunks +1 line, -32 lines 0 comments Download
M net/quic/crypto/quic_crypto_server_config.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M net/quic/crypto/strike_register.cc View 1 chunk +4 lines, -5 lines 0 comments Download
M net/quic/quic_ack_notifier_manager.cc View 1 chunk +9 lines, -36 lines 0 comments Download
M net/quic/quic_client_session.h View 1 1 chunk +1 line, -1 line 0 comments Download
M net/quic/quic_client_session.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M net/quic/quic_connection.h View 2 chunks +4 lines, -3 lines 0 comments Download
M net/quic/quic_connection.cc View 27 chunks +31 lines, -45 lines 0 comments Download
M net/quic/quic_connection_stats.h View 2 chunks +0 lines, -5 lines 0 comments Download
M net/quic/quic_connection_stats.cc View 4 chunks +0 lines, -8 lines 0 comments Download
M net/quic/quic_connection_test.cc View 5 chunks +12 lines, -46 lines 0 comments Download
M net/quic/quic_flags.h View 1 chunk +0 lines, -2 lines 0 comments Download
M net/quic/quic_flags.cc View 2 chunks +0 lines, -11 lines 0 comments Download
M net/quic/quic_packet_generator.cc View 2 chunks +4 lines, -10 lines 0 comments Download
M net/quic/quic_protocol.h View 1 2 2 chunks +3 lines, -8 lines 0 comments Download
M net/quic/quic_protocol.cc View 2 chunks +13 lines, -16 lines 0 comments Download
M net/quic/quic_sent_packet_manager.cc View 1 chunk +2 lines, -5 lines 0 comments Download
M net/quic/quic_server.h View 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/quic_unacked_packet_map.h View 2 chunks +2 lines, -9 lines 0 comments Download
M net/quic/quic_unacked_packet_map.cc View 9 chunks +11 lines, -34 lines 0 comments Download
M net/quic/quic_unacked_packet_map_test.cc View 1 chunk +0 lines, -26 lines 0 comments Download
M net/tools/quic/end_to_end_test.cc View 1 chunk +0 lines, -3 lines 0 comments Download
M net/tools/quic/quic_server.h View 1 chunk +2 lines, -0 lines 0 comments Download
A net/tools/quic/test_tools/quic_test_server.h View 1 chunk +51 lines, -0 lines 0 comments Download
A net/tools/quic/test_tools/quic_test_server.cc View 1 chunk +69 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
ramant (doing other things)
5 years, 9 months ago (2015-02-28 00:23:25 UTC) #1
Ryan Hamilton
On 2015/02/28 00:23:25, ramant wrote: One you merge the changes from https://codereview.chromium.org/961173003/ into this CL, ...
5 years, 9 months ago (2015-02-28 00:50:00 UTC) #2
ramant (doing other things)
On 2015/02/28 00:50:00, Ryan Hamilton wrote: > On 2015/02/28 00:23:25, ramant wrote: > > One ...
5 years, 9 months ago (2015-02-28 01:05:05 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/968513002/20001
5 years, 9 months ago (2015-02-28 01:07:59 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_clang_dbg_recipe/builds/52274)
5 years, 9 months ago (2015-02-28 01:44:22 UTC) #8
ramant (doing other things)
Removed const from members of TransmissionInfo struct to fix compile errors (blessed by ianswett).
5 years, 9 months ago (2015-02-28 02:40:55 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/968513002/40001
5 years, 9 months ago (2015-02-28 02:42:02 UTC) #12
Ian Swett
lgtm Thanks Raman, LGTM.
5 years, 9 months ago (2015-02-28 02:51:47 UTC) #14
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 9 months ago (2015-02-28 03:39:50 UTC) #15
commit-bot: I haz the power
5 years, 9 months ago (2015-02-28 03:42:20 UTC) #16
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/3183ac4cda7d296f8f59a658a1aca3ed961d76f3
Cr-Commit-Position: refs/heads/master@{#318588}

Powered by Google App Engine
This is Rietveld 408576698