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

Issue 1153543016: Trigger LoFi based on NQE and use hysteresis to prevent frequent changes in network quality (Closed)

Created:
5 years, 6 months ago by tbansal1
Modified:
5 years, 6 months ago
Reviewers:
pauljensen, bengr, mmenke
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

Reads network quality provided by the NQE and compares it with field trial parameters to determine if the network is prohibitively slow. Hysteresis is added so that at least k seconds transpire before the state of the network (prohibitively slow, or not) is determined again. k is a parameter of the field trial. BUG=470596 Committed: https://crrev.com/99083a7907bb738b4c8a66e0ed2aff394024b5ea Cr-Commit-Position: refs/heads/master@{#333609}

Patch Set 1 #

Patch Set 2 : Minor fixes #

Total comments: 12

Patch Set 3 : Addressed comments #

Patch Set 4 : Change in connection type triggers change in network quality despite hysteresis. #

Messages

Total messages: 19 (5 generated)
tbansal1
ptal.
5 years, 6 months ago (2015-06-05 22:45:21 UTC) #3
bengr
https://codereview.chromium.org/1153543016/diff/40001/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc File components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc (right): https://codereview.chromium.org/1153543016/diff/40001/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc#newcode200 components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc:200: auto_lofi_maximum_kbps_(UINT64_MAX), I thought these were going to be int64_t's. ...
5 years, 6 months ago (2015-06-09 00:40:10 UTC) #4
tbansal1
ptal. https://codereview.chromium.org/1153543016/diff/40001/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc File components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc (right): https://codereview.chromium.org/1153543016/diff/40001/components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc#newcode200 components/data_reduction_proxy/core/browser/data_reduction_proxy_config.cc:200: auto_lofi_maximum_kbps_(UINT64_MAX), On 2015/06/09 00:40:09, bengr wrote: > I ...
5 years, 6 months ago (2015-06-09 02:48:45 UTC) #5
tbansal1
mmenke@chromium.org: Please review changes in network_quality_estimator.h
5 years, 6 months ago (2015-06-09 02:49:33 UTC) #7
tbansal1
mmenke@chromium.org: Please review changes in network_quality_estimator.h
5 years, 6 months ago (2015-06-09 02:50:01 UTC) #8
bengr
Please be sure to not apply hysteresis across network connection changes. E.g., if a user ...
5 years, 6 months ago (2015-06-09 17:01:37 UTC) #9
mmenke
[+pauljensen]: Hey Paul, mind taking these on? Despite my inability not to comment, I'd like ...
5 years, 6 months ago (2015-06-09 17:26:07 UTC) #11
tbansal1
ptal. Updated to not apply hysteresis across network change events.
5 years, 6 months ago (2015-06-09 17:47:03 UTC) #12
pauljensen
network_quality_estimator.h lgtm
5 years, 6 months ago (2015-06-09 17:49:03 UTC) #13
bengr
lgtm, but please update the CL description. Here's what I would write (presuming this is ...
5 years, 6 months ago (2015-06-09 21:18:52 UTC) #14
tbansal1
Updated the issue description and title.
5 years, 6 months ago (2015-06-09 21:29:34 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1153543016/80001
5 years, 6 months ago (2015-06-09 21:30:08 UTC) #17
commit-bot: I haz the power
Committed patchset #4 (id:80001)
5 years, 6 months ago (2015-06-09 23:44:29 UTC) #18
commit-bot: I haz the power
5 years, 6 months ago (2015-06-09 23:45:19 UTC) #19
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/99083a7907bb738b4c8a66e0ed2aff394024b5ea
Cr-Commit-Position: refs/heads/master@{#333609}

Powered by Google App Engine
This is Rietveld 408576698