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

Issue 1035713003: Confirm QUIC alternative service upon success. (Closed)

Created:
5 years, 9 months ago by Bence
Modified:
5 years, 9 months ago
Reviewers:
Ryan Hamilton
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

Confirm QUIC alternative service upon success. A non-broken but recently broken QUIC alternative service does not race for 0RTT (because it is recently broken) but is still used (because it is not broken). Upon successful connection, the service should be confirmed (marked as not recently broken so that it can be used next time for 0RTT). This CL adds this functionality and a test for it. I locally verified that the test fails without the rest of the change. BUG=392575 Committed: https://crrev.com/ae8db840dac8d0c453355d3d922c91adfb61df8f Cr-Commit-Position: refs/heads/master@{#322455}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Re: nit. #

Patch Set 3 : Move Confirm to OnResolution. #

Patch Set 4 : Move Confirm inside if(CrytoHandshakeConfirmed). #

Patch Set 5 : Simplify a constructor call. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -2 lines) Patch
M net/quic/quic_network_transaction_unittest.cc View 1 2 3 4 1 chunk +47 lines, -0 lines 0 comments Download
M net/quic/quic_stream_factory.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 13 (2 generated)
Bence
Ryan: PTAL. Do we need anything similar for the HTTP/2 case? I don't think recently ...
5 years, 9 months ago (2015-03-25 17:48:30 UTC) #2
Ryan Hamilton
Looks great! https://codereview.chromium.org/1035713003/diff/1/net/quic/quic_client_session.cc File net/quic/quic_client_session.cc (right): https://codereview.chromium.org/1035713003/diff/1/net/quic/quic_client_session.cc#newcode607 net/quic/quic_client_session.cc:607: stream_factory_->ConfirmQuic(server_id_); This is a minor nit, but ...
5 years, 9 months ago (2015-03-25 18:27:47 UTC) #3
Bence
Ryan: how 'bout this? https://codereview.chromium.org/1035713003/diff/1/net/quic/quic_client_session.cc File net/quic/quic_client_session.cc (right): https://codereview.chromium.org/1035713003/diff/1/net/quic/quic_client_session.cc#newcode607 net/quic/quic_client_session.cc:607: stream_factory_->ConfirmQuic(server_id_); On 2015/03/25 18:27:46, Ryan ...
5 years, 9 months ago (2015-03-25 18:48:32 UTC) #4
Bence
On 2015/03/25 18:48:32, Bence wrote: > Ryan: how 'bout this? > > https://codereview.chromium.org/1035713003/diff/1/net/quic/quic_client_session.cc > File ...
5 years, 9 months ago (2015-03-25 20:11:48 UTC) #5
Bence
Hi Ryan, I'm just trying out things here. Patch Set 3 seems to fix the ...
5 years, 9 months ago (2015-03-25 21:50:16 UTC) #6
Ryan Hamilton
On 2015/03/25 21:50:16, Bence wrote: > Hi Ryan, I'm just trying out things here. Patch ...
5 years, 9 months ago (2015-03-26 00:23:46 UTC) #7
Bence
Cool. PTAL. Thanks for your help.
5 years, 9 months ago (2015-03-26 13:36:36 UTC) #8
Ryan Hamilton
lgtm
5 years, 9 months ago (2015-03-26 19:12:03 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1035713003/80001
5 years, 9 months ago (2015-03-26 20:10:31 UTC) #11
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 9 months ago (2015-03-26 20:13:59 UTC) #12
commit-bot: I haz the power
5 years, 9 months ago (2015-03-26 20:14:43 UTC) #13
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/ae8db840dac8d0c453355d3d922c91adfb61df8f
Cr-Commit-Position: refs/heads/master@{#322455}

Powered by Google App Engine
This is Rietveld 408576698