|
|
Chromium Code Reviews
DescriptionPass parsed network quality estimator params when constructing NQE
This CL changes the way how Network Quality Estimator (NQE) is
constructed. Currently, NQE configuration parameters are passed as
key-value pair by Chrome/Cronet in the NQE's constructor.
This CL requires Chrome/Cronet to parse the config params themselves,
store them in a class, and pass an instance of that class in the
constructor of NQE.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
BUG=638308
Review-Url: https://codereview.chromium.org/2899453002
Cr-Commit-Position: refs/heads/master@{#477896}
Committed: https://chromium.googlesource.com/chromium/src/+/4a4305a5f603f83ce7eafad9866565af013815c5
Patch Set 1 : ps #Patch Set 2 : Fix Android compile error #
Total comments: 1
Patch Set 3 : Rebased #Patch Set 4 : mmenke comments, rebased #Patch Set 5 : fix Android compile error #Patch Set 6 : Rebased #Messages
Total messages: 67 (53 generated)
Description was changed from ========== NQE params CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester ========== to ========== NQE params CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester BUG= ==========
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Patchset #1 (id:1) has been deleted
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds...) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...) ios-simulator-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-xco...)
Patchset #1 (id:20001) has been deleted
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Patchset #1 (id:40001) has been deleted
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds...) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-...) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...) ios-simulator-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-xco...)
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== NQE params CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester BUG= ========== to ========== Pass parsed network quality estimator params when constructing NQE This CL changes the way how Network Quality Estimator (NQE) is constructed. Currently, NQE configuration parameters are passed as key-value pair by Chrome/Cronet in the NQE's constructor. This CL requires Chrome/Cronet to parse the config params themselves, store them in a class, and pass an instance of that class in the constructor of NQE. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester BUG=638308 ==========
Patchset #1 (id:60001) has been deleted
tbansal@chromium.org changed reviewers: + mmenke@chromium.org
mmenke: ptal at io_thread*, and let me know if this is the right way for configuring //net objects for servicification. If that looks good, PTAL at chrome/browser/android/net/* too. Thanks.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_...) linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
mmenke: ping. Thanks.
On 2017/05/23 18:37:59, tbansal1 wrote: > mmenke: ping. Thanks. I'm sorry for the delay - foolishly volunteered to give a talk at the last minute last week, so ended up with a review backlog this week. I'll get to this tomorrow.
On 2017/05/23 18:37:59, tbansal1 wrote: > mmenke: ping. Thanks. I'm sorry for the delay - foolishly volunteered to give a talk at the last minute last week, so ended up with a review backlog this week. I'll get to this tomorrow.
On 2017/05/23 20:49:58, mmenke wrote: > On 2017/05/23 18:37:59, tbansal1 wrote: > > mmenke: ping. Thanks. > > I'm sorry for the delay - foolishly volunteered to give a talk at the last > minute last week, so ended up with a review backlog this week. I'll get to this > tomorrow. np. Thanks for the update.
Sorry again for the delay - 3 days is just way too slow. Had also thought I'd be having more to say about it, initially. https://codereview.chromium.org/2899453002/diff/100001/chrome/browser/io_thre... File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/2899453002/diff/100001/chrome/browser/io_thre... chrome/browser/io_thread.cc:602: base::MakeUnique<net::nqe::internal::NetworkQualityEstimatorParams>( Code outside net/ shouldn't be using methods in an "internal" namespace. Also, code use outside net/ shouldn't be declared NET_EXPORT_PRIVATE.
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
tbansal@chromium.org changed reviewers: + xunjieli@chromium.org
mmenke: ptal. xunjieli: components/cronet/android/cronet_url_request_context_adapter.cc Thanks.
On 2017/05/25 17:00:58, tbansal1 wrote: > mmenke: ptal. > > xunjieli: components/cronet/android/cronet_url_request_context_adapter.cc > > Thanks. LGTM (Sorry, meant to LGTM it last time)
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
tbansal@chromium.org changed reviewers: + rohitrao@chromium.org, ryansturm@chromium.org
rohitrao: ptal at ios/chrome/browser/ios_chrome_io_thread.mm ryansturm: //net/nqe. Thanks.
On 2017/05/25 17:00:58, tbansal1 wrote: > mmenke: ptal. > > xunjieli: components/cronet/android/cronet_url_request_context_adapter.cc > > Thanks. cronet lgtm
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
ios/ lgtm
lgtm
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds...) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-...) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...) ios-simulator-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-xco...) mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by tbansal@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by tbansal@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from mmenke@chromium.org, ryansturm@chromium.org, xunjieli@chromium.org, rohitrao@chromium.org Link to the patchset: https://codereview.chromium.org/2899453002/#ps180001 (title: "Rebased")
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch.
Bot data: {"patchset_id": 180001, "attempt_start_ts": 1496897864731930,
"parent_rev": "26c5026c6f179f4e4e98a723d3dd9f1a80e6b38e", "commit_rev":
"4a4305a5f603f83ce7eafad9866565af013815c5"}
Message was sent while issue was closed.
Description was changed from ========== Pass parsed network quality estimator params when constructing NQE This CL changes the way how Network Quality Estimator (NQE) is constructed. Currently, NQE configuration parameters are passed as key-value pair by Chrome/Cronet in the NQE's constructor. This CL requires Chrome/Cronet to parse the config params themselves, store them in a class, and pass an instance of that class in the constructor of NQE. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester BUG=638308 ========== to ========== Pass parsed network quality estimator params when constructing NQE This CL changes the way how Network Quality Estimator (NQE) is constructed. Currently, NQE configuration parameters are passed as key-value pair by Chrome/Cronet in the NQE's constructor. This CL requires Chrome/Cronet to parse the config params themselves, store them in a class, and pass an instance of that class in the constructor of NQE. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester BUG=638308 Review-Url: https://codereview.chromium.org/2899453002 Cr-Commit-Position: refs/heads/master@{#477896} Committed: https://chromium.googlesource.com/chromium/src/+/4a4305a5f603f83ce7eafad98665... ==========
Message was sent while issue was closed.
Committed patchset #6 (id:180001) as https://chromium.googlesource.com/chromium/src/+/4a4305a5f603f83ce7eafad98665... |
