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

Issue 689713004: Threaded data provider: Support main thread data notifications (Chrome side) (Closed)

Created:
6 years, 1 month ago by oystein (OOO til 10th of July)
Modified:
5 years, 10 months ago
Reviewers:
davidben
CC:
chromium-reviews, darin-cc_chromium.org, jam, vsevik, Charlie Reis
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Threaded data provider: Support main thread data notifications (Chrome side) The threaded data receiver will now receive notifications about received data packets on the main thread (needed for the progress indicator to work properly), and can optionally specify that it wants to receive a full copy of the data (needed when the Inspector is attached). If a threaded data receiver is attached to a resource request, we also now make sure the resource completed message is bounced via the background thread, to make sure all data is received on the main thread first. Blink side patch: https://codereview.chromium.org/690793003 BUG=398076 Committed: https://crrev.com/0c7c18bfcea9d8c8b0f88558905221851d2b93ae Cr-Commit-Position: refs/heads/master@{#314704}

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 9

Patch Set 3 : Review nits #

Total comments: 19

Patch Set 4 : Review fixes #

Total comments: 2

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -9 lines) Patch
M content/child/resource_dispatcher.h View 1 1 chunk +8 lines, -0 lines 0 comments Download
M content/child/resource_dispatcher.cc View 1 2 3 4 2 chunks +28 lines, -0 lines 0 comments Download
M content/child/threaded_data_provider.h View 1 2 3 5 chunks +24 lines, -2 lines 0 comments Download
M content/child/threaded_data_provider.cc View 1 2 3 4 7 chunks +64 lines, -7 lines 0 comments Download

Messages

Total messages: 21 (7 generated)
oystein (OOO til 10th of July)
Blink side is LGTM'ed now; time to put up the Chrome-side CL. creis: Would this ...
5 years, 11 months ago (2015-01-16 22:29:28 UTC) #2
Charlie Reis
Sorry, I was OOO. davidben@ is probably a better reviewer for ResourceDispatcher.
5 years, 11 months ago (2015-01-21 23:49:01 UTC) #4
davidben
On 2015/01/21 23:49:01, Charlie Reis (slow until 1-29) wrote: > Sorry, I was OOO. davidben@ ...
5 years, 11 months ago (2015-01-22 22:24:03 UTC) #5
davidben
Would it be possible to add a unit test for this ThreadedDataReceiver machinery? There's a ...
5 years, 11 months ago (2015-01-23 19:46:43 UTC) #6
oystein (OOO til 10th of July)
On 2015/01/23 19:46:43, David Benjamin wrote: > Would it be possible to add a unit ...
5 years, 11 months ago (2015-01-23 21:23:47 UTC) #7
davidben
> There's already end-to-end tests which covers pretty much anything the > ThreadedDataProvider stuff is ...
5 years, 11 months ago (2015-01-26 21:53:13 UTC) #8
oystein (OOO til 10th of July)
On 2015/01/26 21:53:13, David Benjamin wrote: > > There's already end-to-end tests which covers pretty ...
5 years, 11 months ago (2015-01-26 23:49:04 UTC) #9
davidben
I'd still be happier with a unit test, but I won't block on it, so ...
5 years, 11 months ago (2015-01-27 21:33:25 UTC) #11
oystein (OOO til 10th of July)
On 2015/01/27 21:33:25, David Benjamin wrote: > I'd still be happier with a unit test, ...
5 years, 10 months ago (2015-02-04 23:12:27 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/689713004/80001
5 years, 10 months ago (2015-02-04 23:13:13 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator/builds/55550) ios_rel_device_ng on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device_ng/builds/7491) ios_rel_device_ninja_ng ...
5 years, 10 months ago (2015-02-04 23:16:28 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/689713004/120001
5 years, 10 months ago (2015-02-04 23:36:26 UTC) #19
commit-bot: I haz the power
Committed patchset #5 (id:120001)
5 years, 10 months ago (2015-02-05 01:23:37 UTC) #20
commit-bot: I haz the power
5 years, 10 months ago (2015-02-05 01:26:02 UTC) #21
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/0c7c18bfcea9d8c8b0f88558905221851d2b93ae
Cr-Commit-Position: refs/heads/master@{#314704}

Powered by Google App Engine
This is Rietveld 408576698