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 2391103003: Landing Recent QUIC changes until 3:24 PM, Oct 01, 2016 UTC-4 (Closed)

Created:
4 years, 2 months ago by rjshade
Modified:
4 years, 2 months ago
Reviewers:
Ryan Hamilton
CC:
chromium-reviews, cbentzel+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Landing Recent QUIC changes until 3:24 PM, Oct 01, 2016 UTC-4 Record a QUIC packet as received once it's been decrypted, instead of waiting for it to be fully processed. Protected by FLAGS_quic_receive_packet_once_decrypted. Merge internal change: 134893437 https://codereview.chromium.org/2388153005/ Rename QuicSpdyStream::MarkTrailersDelivered to MarkTrailersConsumed. No behavior change. Merge internal change: 134828057 https://codereview.chromium.org/2399543002/ Remove unused "bytes" argument from QuicReceivedPacketManager::RecordPacketReceived. No functional change, not flag protected. Merge internal change: 134709757 https://codereview.chromium.org/2391933005/ Deprecate FLAGS_quic_send_scfg_ttl Merge internal change: 134688122 https://codereview.chromium.org/2394903002/ Deprecate FLAGS_quic_better_last_send_for_timeout Merge internal change: 134622401 https://codereview.chromium.org/2396833002/ Adds QUIC_TOO_MANY_SESSIONS_ON_SERVER error code. Merge internal change: 134538917 https://codereview.chromium.org/2393943002/ Move the logic from SendAlgorithmInterface::RetransmissionDelay() into QuicSentPacketManager, because it's identical for all send algorithms. No functional change, not flag protected. Merge internal change: 134467054 https://codereview.chromium.org/2393933002/ StringPiece will be replaced with std::string_view. std::string_view doesn't have starts_with. Merge internal change: 134445920 https://codereview.chromium.org/2399473003/ short circuit QUIC packets to packet buffer if there is already a CHLO on same connection buffered there. Protected by FLAGS_quic_buffer_packets_after_chlo. Merge internal change: 134431904 https://codereview.chromium.org/2390773005/ Conversion of a QUIC method to an async signature and resulting fallout. No functional change intended, not flag-protected. Merge internal change: 134406963 https://codereview.chromium.org/2397513002/ Add a QUIC connection option to use a more conservative handshake retransmission timer. Protected by ENABLED FLAGS_quic_conservative_handshake_retransmits. Merge internal change: 134348006 https://codereview.chromium.org/2392093002/ Negotiate token binding version 0.10 in QUIC crypto. Merge internal change: 134333443 https://codereview.chromium.org/2392053002/ BUG= Committed: https://crrev.com/f6f9fbd9ea50ef8df383d282f9afa5e1e1091dbe Cr-Commit-Position: refs/heads/master@{#423674}

Patch Set 1 #

Patch Set 2 : Mergeing recent QUIC changes #

Patch Set 3 : Fix flag name. #

Patch Set 4 : Add new error code to quic_error_mapping.cc #

Unified diffs Side-by-side diffs Delta from patch set Stats (+900 lines, -428 lines) Patch
M components/domain_reliability/quic_error_mapping.cc View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M net/quic/chromium/quic_chromium_client_stream.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/chromium/quic_http_stream_test.cc View 1 chunk +0 lines, -2 lines 0 comments Download
M net/quic/core/congestion_control/send_algorithm_interface.h View 1 chunk +0 lines, -5 lines 0 comments Download
M net/quic/core/congestion_control/tcp_cubic_sender_base.h View 1 chunk +0 lines, -1 line 0 comments Download
M net/quic/core/congestion_control/tcp_cubic_sender_base.cc View 1 chunk +0 lines, -7 lines 0 comments Download
M net/quic/core/congestion_control/tcp_cubic_sender_bytes_test.cc View 1 chunk +0 lines, -35 lines 0 comments Download
M net/quic/core/congestion_control/tcp_cubic_sender_packets_test.cc View 1 chunk +0 lines, -35 lines 0 comments Download
M net/quic/core/crypto/crypto_protocol.h View 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/core/crypto/crypto_server_test.cc View 1 chunk +51 lines, -17 lines 0 comments Download
M net/quic/core/crypto/quic_crypto_server_config.h View 7 chunks +50 lines, -22 lines 0 comments Download
M net/quic/core/crypto/quic_crypto_server_config.cc View 22 chunks +172 lines, -86 lines 0 comments Download
M net/quic/core/quic_connection.h View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M net/quic/core/quic_connection.cc View 8 chunks +63 lines, -41 lines 0 comments Download
M net/quic/core/quic_connection_test.cc View 8 chunks +12 lines, -19 lines 0 comments Download
M net/quic/core/quic_crypto_client_stream_test.cc View 1 chunk +0 lines, -1 line 0 comments Download
M net/quic/core/quic_crypto_server_stream.h View 1 chunk +12 lines, -0 lines 0 comments Download
M net/quic/core/quic_crypto_server_stream.cc View 7 chunks +81 lines, -16 lines 0 comments Download
M net/quic/core/quic_crypto_server_stream_test.cc View 2 chunks +49 lines, -1 line 0 comments Download
M net/quic/core/quic_flags_list.h View 3 chunks +14 lines, -10 lines 0 comments Download
M net/quic/core/quic_multipath_received_packet_manager.h View 1 chunk +0 lines, -1 line 0 comments Download
M net/quic/core/quic_multipath_received_packet_manager.cc View 2 chunks +1 line, -2 lines 0 comments Download
M net/quic/core/quic_multipath_received_packet_manager_test.cc View 2 chunks +4 lines, -5 lines 0 comments Download
M net/quic/core/quic_protocol.h View 1 chunk +5 lines, -1 line 0 comments Download
M net/quic/core/quic_received_packet_manager.h View 1 chunk +1 line, -3 lines 0 comments Download
M net/quic/core/quic_received_packet_manager.cc View 1 chunk +1 line, -2 lines 0 comments Download
M net/quic/core/quic_received_packet_manager_test.cc View 4 chunks +7 lines, -7 lines 0 comments Download
M net/quic/core/quic_sent_packet_manager.h View 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/core/quic_sent_packet_manager.cc View 6 chunks +24 lines, -7 lines 0 comments Download
M net/quic/core/quic_sent_packet_manager_test.cc View 7 chunks +93 lines, -19 lines 0 comments Download
M net/quic/core/quic_spdy_stream.h View 2 chunks +8 lines, -4 lines 0 comments Download
M net/quic/core/quic_spdy_stream.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M net/quic/core/quic_spdy_stream_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/core/quic_utils.cc View 1 chunk +1 line, -0 lines 0 comments Download
M net/quic/core/spdy_utils.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/test_tools/crypto_test_utils.cc View 5 chunks +79 lines, -31 lines 0 comments Download
M net/quic/test_tools/crypto_test_utils_test.cc View 3 chunks +60 lines, -18 lines 0 comments Download
M net/quic/test_tools/quic_crypto_server_config_peer.h View 1 chunk +3 lines, -0 lines 0 comments Download
M net/quic/test_tools/quic_crypto_server_config_peer.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M net/quic/test_tools/quic_test_utils.h View 2 chunks +2 lines, -5 lines 0 comments Download
M net/tools/quic/chlo_extractor.cc View 2 chunks +2 lines, -1 line 0 comments Download
M net/tools/quic/quic_client_base.h View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/quic_dispatcher.h View 1 chunk +2 lines, -1 line 0 comments Download
M net/tools/quic/quic_dispatcher.cc View 2 chunks +10 lines, -1 line 0 comments Download
M net/tools/quic/quic_dispatcher_test.cc View 3 chunks +9 lines, -2 lines 0 comments Download
M net/tools/quic/quic_in_memory_cache.cc View 1 chunk +3 lines, -2 lines 0 comments Download
M net/tools/quic/quic_spdy_client_stream.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/tools/quic/stateless_rejector.h View 3 chunks +13 lines, -2 lines 0 comments Download
M net/tools/quic/stateless_rejector.cc View 1 chunk +41 lines, -6 lines 0 comments Download
M net/tools/quic/test_tools/quic_test_client.cc View 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 18 (9 generated)
rjshade
4 years, 2 months ago (2016-10-05 18:39:49 UTC) #3
Ryan Hamilton
Woo hoo! LGTM
4 years, 2 months ago (2016-10-06 02:17:49 UTC) #4
Ryan Hamilton
On 2016/10/06 02:17:49, Ryan Hamilton wrote: > Woo hoo! > > LGTM (Though please fix ...
4 years, 2 months ago (2016-10-06 02:18:00 UTC) #5
rjshade
On 2016/10/06 02:18:00, Ryan Hamilton wrote: > On 2016/10/06 02:17:49, Ryan Hamilton wrote: > > ...
4 years, 2 months ago (2016-10-06 19:24:45 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2391103003/40001
4 years, 2 months ago (2016-10-06 19:25:14 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/248696) linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
4 years, 2 months ago (2016-10-06 19:46:19 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2391103003/60001
4 years, 2 months ago (2016-10-06 19:56:52 UTC) #14
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-10-06 21:01:01 UTC) #16
commit-bot: I haz the power
4 years, 2 months ago (2016-10-06 21:02:28 UTC) #18
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/f6f9fbd9ea50ef8df383d282f9afa5e1e1091dbe
Cr-Commit-Position: refs/heads/master@{#423674}

Powered by Google App Engine
This is Rietveld 408576698