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

Issue 25713007: Component updater on-demand logic with ResourceThrottle (Closed)

Created:
7 years, 2 months ago by cpu_(ooo_6.6-7.5)
Modified:
7 years, 1 month ago
CC:
chromium-reviews
Visibility:
Public.

Description

Patch Set 1 : #

Total comments: 5

Patch Set 2 : #

Total comments: 7

Patch Set 3 : #

Total comments: 37

Patch Set 4 : #

Total comments: 4

Patch Set 5 : #

Total comments: 8

Patch Set 6 : #

Total comments: 5

Patch Set 7 : xxx #

Unified diffs Side-by-side diffs Delta from patch set Stats (+178 lines, -3 lines) Patch
M chrome/browser/component_updater/component_updater_service.h View 1 2 3 4 5 6 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/component_updater/component_updater_service.cc View 1 2 3 4 5 6 10 chunks +129 lines, -3 lines 0 comments Download
M chrome/browser/component_updater/crx_update_item.h View 1 2 3 4 5 6 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc View 1 2 3 4 5 6 3 chunks +33 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (0 generated)
darin (slow to review)
https://codereview.chromium.org/25713007/diff/17001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/17001/chrome/browser/component_updater/component_updater_service.cc#newcode1077 chrome/browser/component_updater/component_updater_service.cc:1077: *defer = false; note: you could have a redirect ...
7 years, 2 months ago (2013-10-03 21:31:43 UTC) #1
jvoung (off chromium)
https://codereview.chromium.org/25713007/diff/17001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/17001/chrome/browser/component_updater/component_updater_service.cc#newcode1051 chrome/browser/component_updater/component_updater_service.cc:1051: // item.component.installer->OnDemandUpdate(..) first? What do you imagine 2) is ...
7 years, 2 months ago (2013-10-09 17:05:21 UTC) #2
darin (slow to review)
On Wed, Oct 9, 2013 at 10:05 AM, <jvoung@chromium.org> wrote: > > https://codereview.chromium.**org/25713007/diff/17001/** > chrome/browser/component_**updater/component_updater_**service.cc<https://codereview.chromium.org/25713007/diff/17001/chrome/browser/component_updater/component_updater_service.cc> ...
7 years, 2 months ago (2013-10-10 20:27:34 UTC) #3
darin (slow to review)
By the way, if we are looking for a clear signal that an URL request ...
7 years, 2 months ago (2013-10-10 20:28:46 UTC) #4
jvoung (off chromium)
On 2013/10/10 20:28:46, darin wrote: > By the way, if we are looking for a ...
7 years, 2 months ago (2013-10-10 21:56:00 UTC) #5
cpu_(ooo_6.6-7.5)
https://codereview.chromium.org/25713007/diff/17001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): https://codereview.chromium.org/25713007/diff/17001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc#newcode208 chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc:208: crx_id = "hnimpnehoodheedghdeeijklkeaacbdc"; Yeah, a special header sounds nice ...
7 years, 2 months ago (2013-10-20 23:27:25 UTC) #6
cpu_(ooo_6.6-7.5)
sorin, waffles please do a preliminary review (use patch set 6). The code is complete ...
7 years, 1 month ago (2013-10-30 18:15:41 UTC) #7
jvoung (off chromium)
thanks I'll try it out -- is there supposed to be a patch for crx_update_item.h ...
7 years, 1 month ago (2013-10-30 18:50:40 UTC) #8
cpu_(ooo_6.6-7.5)
I was missing a file CL update at patch set 7 https://codereview.chromium.org/25713007/diff/148001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): ...
7 years, 1 month ago (2013-10-30 20:20:25 UTC) #9
Sorin Jianu
Just a couple of syntactic comments, still munching on the functional part of the change ...
7 years, 1 month ago (2013-10-30 21:02:44 UTC) #10
waffles
https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc#newcode599 chrome/browser/component_updater/component_updater_service.cc:599: UnblockandReapAllThrottles(&item->throttles); Are we sure that we only have to ...
7 years, 1 month ago (2013-10-30 21:11:20 UTC) #11
cpu_(ooo_6.6-7.5)
code has not changed. Just addressing some comments. So far I agree with all the ...
7 years, 1 month ago (2013-10-30 21:43:05 UTC) #12
Sorin Jianu
Thank you Carlos. My main observation would be to make sure we don't have races ...
7 years, 1 month ago (2013-10-30 22:09:12 UTC) #13
jvoung (off chromium)
https://codereview.chromium.org/25713007/diff/148001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): https://codereview.chromium.org/25713007/diff/148001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc#newcode208 chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc:208: if (headers.GetHeader("Accept", &accept_headers)) { On 2013/10/30 20:20:25, cpu wrote: ...
7 years, 1 month ago (2013-10-30 22:21:59 UTC) #14
jvoung (off chromium)
https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc#newcode1157 chrome/browser/component_updater/component_updater_service.cc:1157: if (status == kOk || status == kInProgress) { ...
7 years, 1 month ago (2013-10-30 23:33:41 UTC) #15
cpu_(ooo_6.6-7.5)
appengine seems to be having serious issues but hopefully the new version of the code ...
7 years, 1 month ago (2013-10-31 04:38:24 UTC) #16
Sorin Jianu
There could be a small race condition due to weak resource ownership. https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc ...
7 years, 1 month ago (2013-10-31 18:43:57 UTC) #17
cpu_(ooo_6.6-7.5)
New (final?) version uploaded please take a look. The unittests are being done in a ...
7 years, 1 month ago (2013-10-31 21:36:08 UTC) #18
Sorin Jianu
lgtm Thank you Carlos! https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc#newcode272 chrome/browser/component_updater/component_updater_service.cc:272: void UnblockResourceThrottle(base::WeakPtr<CUResourceThrottle> rt) { On ...
7 years, 1 month ago (2013-10-31 21:59:31 UTC) #19
waffles
lgtm https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/208001/chrome/browser/component_updater/component_updater_service.cc#newcode272 chrome/browser/component_updater/component_updater_service.cc:272: void UnblockResourceThrottle(base::WeakPtr<CUResourceThrottle> rt) { On 2013/10/31 21:59:32, Sorin ...
7 years, 1 month ago (2013-10-31 22:16:33 UTC) #20
waffles
https://codereview.chromium.org/25713007/diff/408001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/408001/chrome/browser/component_updater/component_updater_service.cc#newcode1142 chrome/browser/component_updater/component_updater_service.cc:1142: // from the UI thread without having to track ...
7 years, 1 month ago (2013-10-31 22:34:43 UTC) #21
Sorin Jianu
ty! https://codereview.chromium.org/25713007/diff/408001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/408001/chrome/browser/component_updater/component_updater_service.cc#newcode245 chrome/browser/component_updater/component_updater_service.cc:245: // updated. This class is touched solely from ...
7 years, 1 month ago (2013-10-31 22:39:35 UTC) #22
jvoung (off chromium)
https://codereview.chromium.org/25713007/diff/408001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): https://codereview.chromium.org/25713007/diff/408001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc#newcode12 chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc:12: #include "base/strings/string_util.h" Just checking, what is string_util.h used for? ...
7 years, 1 month ago (2013-10-31 22:45:16 UTC) #23
cpu_(ooo_6.6-7.5)
thanks, checking in soon. https://codereview.chromium.org/25713007/diff/408001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/408001/chrome/browser/component_updater/component_updater_service.cc#newcode245 chrome/browser/component_updater/component_updater_service.cc:245: // updated. This class is ...
7 years, 1 month ago (2013-11-01 18:33:37 UTC) #24
waffles
https://codereview.chromium.org/25713007/diff/538001/chrome/browser/component_updater/component_updater_service.cc File chrome/browser/component_updater/component_updater_service.cc (right): https://codereview.chromium.org/25713007/diff/538001/chrome/browser/component_updater/component_updater_service.cc#newcode266 chrome/browser/component_updater/component_updater_service.cc:266: enum State { I think this is indented by ...
7 years, 1 month ago (2013-11-01 19:16:56 UTC) #25
darin (slow to review)
LGTM, just one concern: https://codereview.chromium.org/25713007/diff/538001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): https://codereview.chromium.org/25713007/diff/538001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc#newcode347 chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc:347: if (!is_prerendering) { we should ...
7 years, 1 month ago (2013-11-01 21:14:40 UTC) #26
cpu_(ooo_6.6-7.5)
https://codereview.chromium.org/25713007/diff/538001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): https://codereview.chromium.org/25713007/diff/538001/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc#newcode347 chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc:347: if (!is_prerendering) { Yeah, nacl is disabled since the ...
7 years, 1 month ago (2013-11-01 22:43:36 UTC) #27
cpu_(ooo_6.6-7.5)
Committed patchset #6 manually as r232517 (presubmit successful).
7 years, 1 month ago (2013-11-02 00:10:47 UTC) #28
cpu_(ooo_6.6-7.5)
xxx
7 years, 1 month ago (2013-11-02 03:51:38 UTC) #29
cpu_(ooo_6.6-7.5)
7 years, 1 month ago (2013-11-02 04:18:49 UTC) #30
Message was sent while issue was closed.
Committed patchset #7 manually as r232580.

Powered by Google App Engine
This is Rietveld 408576698