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

Issue 939503004: Add LoadState reporting to the mojo proxy resolver. (Closed)

Created:
5 years, 10 months ago by Sam McNally
Modified:
5 years, 9 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org, chrome-apps-syd-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@proxy-resolver-mojo
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add LoadState reporting to the mojo proxy resolver. BUG=11746 Committed: https://crrev.com/a83d9e83e4a03050fec591b4375bec9a9d46bd3f Cr-Commit-Position: refs/heads/master@{#320227}

Patch Set 1 : #

Total comments: 9

Patch Set 2 : rebase #

Patch Set 3 : #

Total comments: 12

Patch Set 4 : rebase #

Patch Set 5 : #

Total comments: 5

Patch Set 6 : rebase #

Patch Set 7 : #

Patch Set 8 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+183 lines, -43 lines) Patch
M net/interfaces/proxy_resolver_service.mojom View 1 chunk +1 line, -0 lines 0 comments Download
M net/proxy/mojo_proxy_resolver_factory_impl.h View 1 2 3 4 1 chunk +4 lines, -2 lines 0 comments Download
M net/proxy/mojo_proxy_resolver_factory_impl.cc View 1 2 3 4 4 chunks +16 lines, -3 lines 0 comments Download
M net/proxy/mojo_proxy_resolver_factory_impl_unittest.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M net/proxy/mojo_proxy_resolver_impl.h View 1 2 2 chunks +7 lines, -3 lines 0 comments Download
M net/proxy/mojo_proxy_resolver_impl.cc View 1 2 3 4 5 7 chunks +27 lines, -4 lines 0 comments Download
M net/proxy/mojo_proxy_resolver_impl_unittest.cc View 1 2 3 4 5 6 6 chunks +33 lines, -27 lines 0 comments Download
M net/proxy/proxy_resolver.h View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
M net/proxy/proxy_resolver_mojo.cc View 1 2 3 4 5 6 7 4 chunks +12 lines, -2 lines 0 comments Download
M net/proxy/proxy_resolver_mojo_unittest.cc View 1 2 3 4 5 6 7 9 chunks +38 lines, -0 lines 0 comments Download
M net/proxy/proxy_resolver_v8_tracing.h View 1 2 3 4 2 chunks +16 lines, -0 lines 0 comments Download
M net/proxy/proxy_resolver_v8_tracing.cc View 1 2 3 4 5 3 chunks +23 lines, -1 line 0 comments Download

Messages

Total messages: 31 (14 generated)
Sam McNally
5 years, 10 months ago (2015-02-20 05:47:24 UTC) #7
eroman
How much of a performance issue is this going to be? For each proxy resolution ...
5 years, 10 months ago (2015-02-25 00:08:06 UTC) #8
Anand Mistry (off Chromium)
https://codereview.chromium.org/939503004/diff/100001/net/proxy/mojo_proxy_resolver_impl.cc File net/proxy/mojo_proxy_resolver_impl.cc (right): https://codereview.chromium.org/939503004/diff/100001/net/proxy/mojo_proxy_resolver_impl.cc#newcode160 net/proxy/mojo_proxy_resolver_impl.cc:160: client_->LoadStateChanged(load_state); As an optimisation, I wonder if we should ...
5 years, 10 months ago (2015-02-25 04:42:28 UTC) #9
eroman
To add to that, the LoadState() is currently just used to display a loading status ...
5 years, 10 months ago (2015-02-25 17:02:34 UTC) #11
Sam McNally
On 2015/02/25 17:02:34, eroman wrote: > To add to that, the LoadState() is currently just ...
5 years, 10 months ago (2015-02-26 04:00:01 UTC) #12
eroman
mostly looks good except for some comments about the load state coalescer https://codereview.chromium.org/939503004/diff/160001/net/base/load_state_change_coalescer.cc File net/base/load_state_change_coalescer.cc ...
5 years, 9 months ago (2015-03-06 05:13:02 UTC) #13
Sam McNally
https://codereview.chromium.org/939503004/diff/160001/net/base/load_state_change_coalescer.cc File net/base/load_state_change_coalescer.cc (right): https://codereview.chromium.org/939503004/diff/160001/net/base/load_state_change_coalescer.cc#newcode24 net/base/load_state_change_coalescer.cc:24: pending_load_state_change_.Cancel(); On 2015/03/06 05:13:01, eroman wrote: > Personally I ...
5 years, 9 months ago (2015-03-06 09:33:02 UTC) #17
Anand Mistry (off Chromium)
https://codereview.chromium.org/939503004/diff/260001/net/proxy/mojo_proxy_resolver_impl_unittest.cc File net/proxy/mojo_proxy_resolver_impl_unittest.cc (right): https://codereview.chromium.org/939503004/diff/260001/net/proxy/mojo_proxy_resolver_impl_unittest.cc#newcode74 net/proxy/mojo_proxy_resolver_impl_unittest.cc:74: void TestRequestClient::WaitForLoadStateChange() { Switch to net::EventWaiter. You are, after ...
5 years, 9 months ago (2015-03-10 03:36:09 UTC) #18
darin (slow to review)
https://codereview.chromium.org/939503004/diff/260001/net/interfaces/proxy_resolver_service.mojom File net/interfaces/proxy_resolver_service.mojom (right): https://codereview.chromium.org/939503004/diff/260001/net/interfaces/proxy_resolver_service.mojom#newcode44 net/interfaces/proxy_resolver_service.mojom:44: LoadStateChanged(int32 load_state); note: this looks like something that would ...
5 years, 9 months ago (2015-03-10 03:41:52 UTC) #20
Sam McNally
https://codereview.chromium.org/939503004/diff/260001/net/interfaces/proxy_resolver_service.mojom File net/interfaces/proxy_resolver_service.mojom (right): https://codereview.chromium.org/939503004/diff/260001/net/interfaces/proxy_resolver_service.mojom#newcode44 net/interfaces/proxy_resolver_service.mojom:44: LoadStateChanged(int32 load_state); On 2015/03/10 03:41:52, darin (slow to review) ...
5 years, 9 months ago (2015-03-10 04:00:59 UTC) #21
darin (slow to review)
https://codereview.chromium.org/939503004/diff/260001/net/interfaces/proxy_resolver_service.mojom File net/interfaces/proxy_resolver_service.mojom (right): https://codereview.chromium.org/939503004/diff/260001/net/interfaces/proxy_resolver_service.mojom#newcode44 net/interfaces/proxy_resolver_service.mojom:44: LoadStateChanged(int32 load_state); On 2015/03/10 04:00:58, Sam McNally wrote: > ...
5 years, 9 months ago (2015-03-10 04:10:32 UTC) #22
Sam McNally
https://codereview.chromium.org/939503004/diff/260001/net/proxy/mojo_proxy_resolver_impl_unittest.cc File net/proxy/mojo_proxy_resolver_impl_unittest.cc (right): https://codereview.chromium.org/939503004/diff/260001/net/proxy/mojo_proxy_resolver_impl_unittest.cc#newcode74 net/proxy/mojo_proxy_resolver_impl_unittest.cc:74: void TestRequestClient::WaitForLoadStateChange() { On 2015/03/10 03:36:09, Anand Mistry wrote: ...
5 years, 9 months ago (2015-03-10 06:47:35 UTC) #24
eroman
lgtm
5 years, 9 months ago (2015-03-11 18:21:09 UTC) #25
Anand Mistry (off Chromium)
lgtm
5 years, 9 months ago (2015-03-12 02:51:32 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/939503004/340001
5 years, 9 months ago (2015-03-12 02:55:36 UTC) #29
commit-bot: I haz the power
Committed patchset #8 (id:340001)
5 years, 9 months ago (2015-03-12 03:43:05 UTC) #30
commit-bot: I haz the power
5 years, 9 months ago (2015-03-12 03:43:59 UTC) #31
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/a83d9e83e4a03050fec591b4375bec9a9d46bd3f
Cr-Commit-Position: refs/heads/master@{#320227}

Powered by Google App Engine
This is Rietveld 408576698