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

Issue 2453653002: Separate out observation sources as either HTTP layer or transport layer (Closed)

Created:
4 years, 1 month ago by tbansal1
Modified:
4 years, 1 month ago
Reviewers:
bengr, RyanSturm
CC:
chromium-reviews, cbentzel+watch_chromium.org, tbansal+watch-nqe_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Separate out observation sources as either HTTP layer or transport layer Separate out observation sources as either HTTP layer or transport layer. Majority of the current observation sources (e.g., cached estimate, external estimate) are not broken down by which networking layer they were computed at. This CL breaks down the observation sources by the layer (either HTTP or transport layer). e.g., this will be useful for observers to distinguish between a cached HTTP RTT estimate vs. a cached transport RTT estimate. when NQE caches both HTTP RTT, and transport RTT. As a side-effect, this CL will prevent the observers from distinguishing between the RTT from a TCP source vs. a QUIC source since both of them will now be bundled into NETWORK_QUALITY_OBSERVATION_SOURCE_TRANSPORT. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester BUG=490870 Committed: https://crrev.com/c1e6441f00d0f422f57235ef1657a9317ea2d7df Cr-Commit-Position: refs/heads/master@{#430297}

Patch Set 1 #

Total comments: 2

Patch Set 2 : ps #

Total comments: 4

Patch Set 3 : Addressed bengr comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+104 lines, -95 lines) Patch
M net/nqe/network_quality_estimator.cc View 1 2 10 chunks +19 lines, -19 lines 0 comments Download
M net/nqe/network_quality_estimator_unittest.cc View 1 2 6 chunks +10 lines, -14 lines 0 comments Download
M net/nqe/network_quality_observation_source.h View 1 2 1 chunk +22 lines, -9 lines 0 comments Download
M net/nqe/observation_buffer_unittest.cc View 1 2 9 chunks +53 lines, -53 lines 0 comments Download

Messages

Total messages: 38 (26 generated)
tbansal1
ryansturm: ptal. thanks.
4 years, 1 month ago (2016-10-28 21:43:01 UTC) #8
RyanSturm
If embedders are aware of the change and it won't break them lgtm % nit ...
4 years, 1 month ago (2016-10-31 21:13:46 UTC) #12
tbansal1
On 2016/10/31 21:13:46, Ryan Sturm wrote: > If embedders are aware of the change and ...
4 years, 1 month ago (2016-10-31 23:39:51 UTC) #13
tbansal1
bengr: ptal. thanks. https://codereview.chromium.org/2453653002/diff/40001/net/nqe/network_quality_observation_source.h File net/nqe/network_quality_observation_source.h (right): https://codereview.chromium.org/2453653002/diff/40001/net/nqe/network_quality_observation_source.h#newcode22 net/nqe/network_quality_observation_source.h:22: // DEPRECATED_NETWORK_QUALITY_OBSERVATION_SOURCE_TCP, On 2016/10/31 21:13:46, Ryan ...
4 years, 1 month ago (2016-10-31 23:40:04 UTC) #15
bengr
https://codereview.chromium.org/2453653002/diff/60001/net/nqe/network_quality_estimator.cc File net/nqe/network_quality_estimator.cc (right): https://codereview.chromium.org/2453653002/diff/60001/net/nqe/network_quality_estimator.cc#newcode1119 net/nqe/network_quality_estimator.cc:1119: NETWORK_QUALITY_OBSERVATION_SOURCE_TRANSPORT); I don't understand why this is necessary. Won't ...
4 years, 1 month ago (2016-11-04 16:38:13 UTC) #16
tbansal1
https://codereview.chromium.org/2453653002/diff/60001/net/nqe/network_quality_estimator.cc File net/nqe/network_quality_estimator.cc (right): https://codereview.chromium.org/2453653002/diff/60001/net/nqe/network_quality_estimator.cc#newcode1119 net/nqe/network_quality_estimator.cc:1119: NETWORK_QUALITY_OBSERVATION_SOURCE_TRANSPORT); On 2016/11/04 16:38:13, bengr wrote: > I don't ...
4 years, 1 month ago (2016-11-04 20:11:20 UTC) #17
bengr
On 2016/11/04 20:11:20, tbansal1 wrote: > https://codereview.chromium.org/2453653002/diff/60001/net/nqe/network_quality_estimator.cc > File net/nqe/network_quality_estimator.cc (right): > > https://codereview.chromium.org/2453653002/diff/60001/net/nqe/network_quality_estimator.cc#newcode1119 > ...
4 years, 1 month ago (2016-11-04 23:12:08 UTC) #18
bengr
lgtm
4 years, 1 month ago (2016-11-04 23:12:15 UTC) #19
tbansal1
4 years, 1 month ago (2016-11-07 16:50:20 UTC) #31
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/2453653002/120001
4 years, 1 month ago (2016-11-07 16:50:48 UTC) #34
commit-bot: I haz the power
Committed patchset #3 (id:120001)
4 years, 1 month ago (2016-11-07 16:55:22 UTC) #36
commit-bot: I haz the power
4 years, 1 month ago (2016-11-07 17:13:36 UTC) #38
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/c1e6441f00d0f422f57235ef1657a9317ea2d7df
Cr-Commit-Position: refs/heads/master@{#430297}

Powered by Google App Engine
This is Rietveld 408576698