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

Issue 2189763002: Landing Recent QUIC changes until 7/26/2016 13:53 UTC (Closed)

Created:
4 years, 4 months ago by Ryan Hamilton
Modified:
4 years, 4 months ago
Reviewers:
Zhongyi Shi
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Landing Recent QUIC changes until 7/26/2016 13:53 UTC Add plumbing for passing stats from calls to ProofSource::GetProof through QUIC. These stats are not yet populated. Merge internal change: 128466946 https://codereview.chromium.org/2188663003/ Switch to PacketNumberQueue interval iteration and avoid allocations in new ACK frame generation. Guarded by FLAGS_quic_use_packet_number_queue_intervals. Merge internal change: 128459519 https://codereview.chromium.org/2192633002/ Add a new flag to require QUIC handshake confirmation, but only for versions before 33 FLAGS_quic_require_handshake_confirmation_pre33. Merge internal change: 128431128 https://codereview.chromium.org/2187463004/ Ignore RTT measurements greater than 30 seconds in QUIC and limit the LOG(WARNING) to 10. Protected by existing FLAGS_quic_socket_walltimestamps Merge internal change: 128425078 https://codereview.chromium.org/2185163002/ Change memmove's back into memcpy's. No functional change. Not flag protected. memmove is presently ~2.5x faster than memcpy, however isn't inlined with -minline-all-stringops. It turns out that when these effects combine, the net result is a no-op for performance. So let's switch back to memcpy, because memcpy is likely to be improved in the future, and seeing memmove's where they aren't needed is somewhat surprising. Merge internal change: 128366346 https://codereview.chromium.org/2192623002/ Committed: https://crrev.com/f90f8dc2cb4c31a11da888eaf267aba1d6e409cd Cr-Commit-Position: refs/heads/master@{#408274}

Patch Set 1 #

Patch Set 2 : Fix #

Patch Set 3 : format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+411 lines, -129 lines) Patch
M net/quic/crypto/crypto_server_test.cc View 1 2 3 chunks +40 lines, -1 line 0 comments Download
M net/quic/crypto/proof_source.h View 2 chunks +14 lines, -1 line 0 comments Download
M net/quic/crypto/proof_source_chromium.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/crypto/proof_test.cc View 1 chunk +2 lines, -1 line 0 comments Download
M net/quic/crypto/quic_crypto_server_config.h View 4 chunks +7 lines, -3 lines 0 comments Download
M net/quic/crypto/quic_crypto_server_config.cc View 16 chunks +49 lines, -25 lines 0 comments Download
M net/quic/quic_crypto_server_stream.h View 3 chunks +5 lines, -2 lines 0 comments Download
M net/quic/quic_crypto_server_stream.cc View 4 chunks +10 lines, -5 lines 0 comments Download
M net/quic/quic_crypto_server_stream_test.cc View 1 chunk +1 line, -0 lines 0 comments Download
M net/quic/quic_flags.h View 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/quic_flags.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M net/quic/quic_framer.h View 2 chunks +12 lines, -1 line 0 comments Download
M net/quic/quic_framer.cc View 1 2 10 chunks +190 lines, -73 lines 0 comments Download
M net/quic/quic_packet_creator.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/quic_protocol.h View 2 chunks +9 lines, -0 lines 0 comments Download
M net/quic/quic_protocol.cc View 1 chunk +20 lines, -0 lines 0 comments Download
M net/quic/quic_protocol_test.cc View 1 chunk +11 lines, -4 lines 0 comments Download
M net/quic/quic_sent_entropy_manager.cc View 2 chunks +14 lines, -2 lines 0 comments Download
M net/quic/quic_sent_packet_manager.cc View 1 2 1 chunk +6 lines, -2 lines 0 comments Download
M net/quic/test_tools/crypto_test_utils.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M net/quic/test_tools/crypto_test_utils_test.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M net/tools/quic/stateless_rejector.cc View 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 20 (14 generated)
Ryan Hamilton
4 years, 4 months ago (2016-07-27 22:17:56 UTC) #9
Zhongyi Shi
Please copy the title "Landing..." to the issue description, thanks! lgtm!
4 years, 4 months ago (2016-07-27 22:34:29 UTC) #10
Ryan Hamilton
On 2016/07/27 22:34:29, Zhongyi Shi wrote: > Please copy the title "Landing..." to the issue ...
4 years, 4 months ago (2016-07-27 22:38:03 UTC) #12
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/2189763002/40001
4 years, 4 months ago (2016-07-27 23:30:17 UTC) #16
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-07-27 23:38:30 UTC) #18
commit-bot: I haz the power
4 years, 4 months ago (2016-07-27 23:41:29 UTC) #20
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/f90f8dc2cb4c31a11da888eaf267aba1d6e409cd
Cr-Commit-Position: refs/heads/master@{#408274}

Powered by Google App Engine
This is Rietveld 408576698