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

Issue 1305293004: Notfiy NQE of QUIC RTT (Closed)

Created:
5 years, 3 months ago by tbansal1
Modified:
5 years, 3 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, bengr, Ryan Sleevi
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Notfiy NQE of QUIC RTT NQE is going to expose QUIC RTT to Cronet. Some of the Cronet apps plan to use QUIC RTT for their own network quality estimation. For more details, please see the design doc in #10 in the attached bug. BUG=497899 Committed: https://crrev.com/fdf5665b2c4d9aa3b421a833bc7bf5330454faf3 Cr-Commit-Position: refs/heads/master@{#350053}

Patch Set 1 : Updated with more comments and tests #

Total comments: 6

Patch Set 2 : Addressed rch comments, now using quic connection logger #

Total comments: 12

Patch Set 3 : Rebased, addressed comments, added more tests #

Total comments: 10

Patch Set 4 : Addressed comments #

Total comments: 19

Patch Set 5 : Addressed sleevi comments #

Total comments: 6

Patch Set 6 : Addressed rch comments #

Patch Set 7 : Rebased #

Patch Set 8 : Removed a test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+163 lines, -17 lines) Patch
M net/http/http_network_session.cc View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M net/quic/quic_chromium_client_session.h View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M net/quic/quic_chromium_client_session.cc View 1 2 3 2 chunks +5 lines, -1 line 0 comments Download
M net/quic/quic_chromium_client_session_test.cc View 1 2 3 4 5 2 chunks +2 lines, -0 lines 0 comments Download
M net/quic/quic_connection.h View 1 2 3 4 5 6 1 chunk +4 lines, -0 lines 0 comments Download
M net/quic/quic_connection.cc View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/quic_connection_logger.h View 1 2 3 4 5 6 4 chunks +10 lines, -3 lines 0 comments Download
M net/quic/quic_connection_logger.cc View 1 2 3 4 5 6 4 chunks +16 lines, -1 line 0 comments Download
M net/quic/quic_connection_logger_unittest.cc View 1 2 3 4 5 2 chunks +5 lines, -1 line 0 comments Download
M net/quic/quic_http_stream_test.cc View 1 2 3 4 5 6 2 chunks +3 lines, -1 line 0 comments Download
M net/quic/quic_network_transaction_unittest.cc View 1 2 3 4 5 6 7 11 chunks +91 lines, -9 lines 0 comments Download
M net/quic/quic_stream_factory.h View 1 2 3 4 5 6 3 chunks +7 lines, -0 lines 0 comments Download
M net/quic/quic_stream_factory.cc View 1 2 3 4 5 6 4 chunks +14 lines, -1 line 0 comments Download
M net/quic/quic_stream_factory_test.cc View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 28 (9 generated)
tbansal1
rch: PTAL. I have added one test. I plan to add couple of more tests. ...
5 years, 3 months ago (2015-09-09 01:00:04 UTC) #2
tbansal1
rch: PTAL. I have added one test. I plan to add couple of more tests. ...
5 years, 3 months ago (2015-09-09 01:00:04 UTC) #4
tbansal1
On 2015/09/09 01:00:04, tbansal1 wrote: > rch: PTAL. > > I have added one test. ...
5 years, 3 months ago (2015-09-09 20:16:13 UTC) #6
Ryan Hamilton
https://codereview.chromium.org/1305293004/diff/20001/net/quic/quic_connection.h File net/quic/quic_connection.h (right): https://codereview.chromium.org/1305293004/diff/20001/net/quic/quic_connection.h#newcode297 net/quic/quic_connection.h:297: scoped_ptr<SocketPerformanceWatcher> socket_performance_watcher); quic_connection.h is shared code with the internal ...
5 years, 3 months ago (2015-09-10 19:32:05 UTC) #7
tbansal1
rch: PTAL. Thanks. https://codereview.chromium.org/1305293004/diff/20001/net/quic/quic_connection.h File net/quic/quic_connection.h (right): https://codereview.chromium.org/1305293004/diff/20001/net/quic/quic_connection.h#newcode297 net/quic/quic_connection.h:297: scoped_ptr<SocketPerformanceWatcher> socket_performance_watcher); On 2015/09/10 19:32:04, Ryan ...
5 years, 3 months ago (2015-09-11 19:38:35 UTC) #9
tbansal1
rch: friendly ping :) PTAL when you have time. Thanks.
5 years, 3 months ago (2015-09-16 15:54:32 UTC) #10
Ryan Hamilton
https://codereview.chromium.org/1305293004/diff/60001/net/quic/quic_chromium_client_session.h File net/quic/quic_chromium_client_session.h (right): https://codereview.chromium.org/1305293004/diff/60001/net/quic/quic_chromium_client_session.h#newcode124 net/quic/quic_chromium_client_session.h:124: scoped_ptr<SocketPerformanceWatcher> socket_performance_watcher); nit: by convention, net_log usually comes last. ...
5 years, 3 months ago (2015-09-17 01:59:49 UTC) #11
tbansal1
rch: PTAL. Rebased, Now using QuicConnectionDebugVisitorInterface. Also, made some changes to the tests, and added ...
5 years, 3 months ago (2015-09-17 22:23:42 UTC) #14
tbansal1
CC'ing rsleevi because CL is related to socket performance watcher.
5 years, 3 months ago (2015-09-17 22:26:13 UTC) #15
Ryan Hamilton
Almost there, just a few minor comments. Are you planning to wait for sleevi to ...
5 years, 3 months ago (2015-09-18 15:56:38 UTC) #16
tbansal1
PTAL. Thanks. This is not blocked on sleevi. He asked me to keep him cc'ed. ...
5 years, 3 months ago (2015-09-18 17:21:20 UTC) #17
Ryan Sleevi
Mostly style and comment nits - design seems sound :) https://codereview.chromium.org/1305293004/diff/140001/net/quic/quic_chromium_client_session_test.cc File net/quic/quic_chromium_client_session_test.cc (right): https://codereview.chromium.org/1305293004/diff/140001/net/quic/quic_chromium_client_session_test.cc#newcode66 ...
5 years, 3 months ago (2015-09-18 17:36:46 UTC) #19
tbansal1
Addressed sleevi comments. PTAL. Thanks. https://codereview.chromium.org/1305293004/diff/140001/net/quic/quic_chromium_client_session_test.cc File net/quic/quic_chromium_client_session_test.cc (right): https://codereview.chromium.org/1305293004/diff/140001/net/quic/quic_chromium_client_session_test.cc#newcode66 net/quic/quic_chromium_client_session_test.cc:66: scoped_ptr<SocketPerformanceWatcher>(), On 2015/09/18 17:36:45, ...
5 years, 3 months ago (2015-09-18 17:59:59 UTC) #20
Ryan Hamilton
Thanks for the fixes. A few more small comments. https://codereview.chromium.org/1305293004/diff/120001/net/quic/quic_network_transaction_unittest.cc File net/quic/quic_network_transaction_unittest.cc (right): https://codereview.chromium.org/1305293004/diff/120001/net/quic/quic_network_transaction_unittest.cc#newcode181 net/quic/quic_network_transaction_unittest.cc:181: ...
5 years, 3 months ago (2015-09-18 22:01:26 UTC) #21
tbansal1
PTAL. Thanks a lot for taking time to review this. https://codereview.chromium.org/1305293004/diff/120001/net/quic/quic_network_transaction_unittest.cc File net/quic/quic_network_transaction_unittest.cc (right): https://codereview.chromium.org/1305293004/diff/120001/net/quic/quic_network_transaction_unittest.cc#newcode181 ...
5 years, 3 months ago (2015-09-18 22:36:22 UTC) #22
Ryan Hamilton
lgtm
5 years, 3 months ago (2015-09-21 17:46:42 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1305293004/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1305293004/220001
5 years, 3 months ago (2015-09-21 22:05:26 UTC) #26
commit-bot: I haz the power
Committed patchset #8 (id:220001)
5 years, 3 months ago (2015-09-21 22:46:47 UTC) #27
commit-bot: I haz the power
5 years, 3 months ago (2015-09-21 22:47:24 UTC) #28
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/fdf5665b2c4d9aa3b421a833bc7bf5330454faf3
Cr-Commit-Position: refs/heads/master@{#350053}

Powered by Google App Engine
This is Rietveld 408576698