DomainReliabilityMonitor currently uses net::NetworkChangeNotifier to receive network changes. With network service, that will need to be converted to using NetworkConnectionTracker's observer APIs.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4307dceb95b23b5075ca78b14790f8d039363f1d commit 4307dceb95b23b5075ca78b14790f8d039363f1d Author: Robbie McElrath <rmcelrath@chromium.org> Date: Thu Sep 20 21:21:29 2018 Migrate DomainReliabilityMonitor to NetworkConnectionTracker This migrates DomainReliabilityMonitor from NetworkChangeManager to NetworkConnectionTracker, which works with the network service enabled. Bug: 887027 Change-Id: Icc22466c2272bdc45978218d1443c77810e7f663 Reviewed-on: https://chromium-review.googlesource.com/1234855 Reviewed-by: Matt Menke <mmenke@chromium.org> Commit-Queue: Robbie McElrath <rmcelrath@chromium.org> Cr-Commit-Position: refs/heads/master@{#592946} [modify] https://crrev.com/4307dceb95b23b5075ca78b14790f8d039363f1d/components/domain_reliability/BUILD.gn [modify] https://crrev.com/4307dceb95b23b5075ca78b14790f8d039363f1d/components/domain_reliability/DEPS [modify] https://crrev.com/4307dceb95b23b5075ca78b14790f8d039363f1d/components/domain_reliability/monitor.cc [modify] https://crrev.com/4307dceb95b23b5075ca78b14790f8d039363f1d/components/domain_reliability/monitor.h [modify] https://crrev.com/4307dceb95b23b5075ca78b14790f8d039363f1d/components/domain_reliability/monitor_unittest.cc [modify] https://crrev.com/4307dceb95b23b5075ca78b14790f8d039363f1d/components/domain_reliability/service_unittest.cc
Comment 1 by rmcelrath@chromium.org
, Sep 20