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

Issue 1410643007: URLRequestJob: change ReadRawData contract (Closed)

Created:
5 years, 2 months ago by xunjieli
Modified:
5 years, 1 month ago
CC:
chromium-reviews, qsr+mojo_chromium.org, tzik, yzshen+watch_chromium.org, kinuko+watch, ben+mojo_chromium.org, jsbell+serviceworker_chromium.org, cbentzel+watch_chromium.org, gavinp+disk_chromium.org, viettrungluu+watch_chromium.org, jam, abarth-chromium, darin-cc_chromium.org, android-webview-reviews_chromium.org, blink-worker-reviews_chromium.org, nhiroki, oshima+watch_chromium.org, zork+watch_chromium.org, michaeln, serviceworker-reviews, Aaron Boodman, kinuko+serviceworker, Paweł Hajdan Jr., horo+watch_chromium.org, darin (slow to review), kinuko+fileapi, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

URLRequestJob: change ReadRawData contract This CL is patched from ellyjones@ CL at crrev.com/1227893004. Previously, the interface for URLRequestJob::ReadRawData was as follows: bool ReadRawData(IOBuffer*, int, int*) Subclasses were expected to signal completion of the ReadRawData call by calling NotifyDone, SetStatus, or maybe one of the other Notify* functions on URLRequestJob, most of which do internal housekeeping and also drive the URLRequest's state machine. This made it difficult to reason about the URLRequestJob's state machine and needlessly complicated most of URLRequestJob. The new interface is as follows: int ReadRawData(IOBuffer*, int) Subclasses are required to either: a) Return ERR_IO_PENDING, and call ReadRawDataComplete when the read completes in any way, or b) Return a count of bytes read >= 0, indicating synchronous success, or c) Return another error code < 0, indicating synchronous failure. This substantially narrows the interface between URLRequestJob and its subclasses and moves the logic for the URLRequest state machine largely into URLRequestJob. Also, the signature of URLRequestJob::ReadFilteredData and some other internal URLRequestJob helpers changes to propagate detailed error codes instead of coercing all errors to FAILED. BUG=474859 BUG=329902 Committed: https://crrev.com/a505cbb45ec92d2617fe80490acf7d01ef4d3225 Cr-Commit-Position: refs/heads/master@{#358327}

Patch Set 1 #

Patch Set 2 : Fixed content unittests #

Patch Set 3 : Fix iOS compile? #

Patch Set 4 : Fixed a few tests #

Patch Set 5 : Fix ChromeOS unit_tests #

Patch Set 6 : Reverted some changes and address comments #

Patch Set 7 : Preserve range failure #

Patch Set 8 : Self review #

Total comments: 52

Patch Set 9 : Address comments #

Total comments: 2

Patch Set 10 : Randy's comments #

Total comments: 42

Patch Set 11 : Address Matt's comments #

Patch Set 12 : Move NotifyReadCompleted #

Total comments: 20

Patch Set 13 : Address Matt's comments #

Total comments: 4

Patch Set 14 : Match declaration order #

Patch Set 15 : Rebased #

Total comments: 11

Patch Set 16 : Address Comments #

Total comments: 14

Patch Set 17 : Address David's comments #

Total comments: 8

Patch Set 18 : Address michaeln's comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+802 lines, -945 lines) Patch
M android_webview/browser/net/android_stream_reader_url_request_job.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -1 line 0 comments Download
M android_webview/browser/net/android_stream_reader_url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 7 chunks +30 lines, -42 lines 0 comments Download
M chrome/browser/chromeos/fileapi/external_file_url_request_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/chromeos/fileapi/external_file_url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 chunks +33 lines, -37 lines 0 comments Download
M content/browser/android/url_request_content_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +4 lines, -2 lines 0 comments Download
M content/browser/android/url_request_content_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 7 chunks +32 lines, -49 lines 0 comments Download
M content/browser/appcache/appcache_url_request_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M content/browser/appcache/appcache_url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +6 lines, -13 lines 0 comments Download
M content/browser/fileapi/file_writer_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -5 lines 0 comments Download
M content/browser/net/view_http_cache_job_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +7 lines, -10 lines 0 comments Download
M content/browser/service_worker/service_worker_read_from_cache_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/service_worker/service_worker_read_from_cache_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +41 lines, -38 lines 0 comments Download
M content/browser/service_worker/service_worker_url_request_job.h View 1 chunk +1 line, -1 line 0 comments Download
M content/browser/service_worker/service_worker_url_request_job.cc View 1 2 3 4 5 6 chunks +30 lines, -47 lines 0 comments Download
M content/browser/service_worker/service_worker_write_to_cache_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +19 lines, -13 lines 0 comments Download
M content/browser/service_worker/service_worker_write_to_cache_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 chunks +100 lines, -116 lines 0 comments Download
M content/browser/streams/stream_url_request_job.h View 1 chunk +1 line, -1 line 0 comments Download
M content/browser/streams/stream_url_request_job.cc View 1 2 3 4 5 5 chunks +27 lines, -38 lines 0 comments Download
M content/browser/webui/url_data_manager_backend.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +13 lines, -22 lines 0 comments Download
M content/test/net/url_request_abort_on_end_job.h View 1 chunk +1 line, -1 line 0 comments Download
M content/test/net/url_request_abort_on_end_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +7 lines, -10 lines 0 comments Download
M ios/web/webui/url_data_manager_ios_backend.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +12 lines, -24 lines 0 comments Download
M mojo/services/network/url_loader_impl_apptest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +10 lines, -18 lines 0 comments Download
M net/test/url_request/url_request_failed_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -1 line 0 comments Download
M net/test/url_request/url_request_failed_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +22 lines, -29 lines 0 comments Download
M net/test/url_request/url_request_mock_data_job.h View 1 chunk +1 line, -1 line 0 comments Download
M net/test/url_request/url_request_mock_data_job.cc View 1 chunk +6 lines, -9 lines 0 comments Download
M net/test/url_request/url_request_slow_download_job.h View 1 chunk +1 line, -1 line 0 comments Download
M net/test/url_request/url_request_slow_download_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +10 lines, -17 lines 0 comments Download
M net/url_request/url_request_file_dir_job.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +5 lines, -3 lines 0 comments Download
M net/url_request/url_request_file_dir_job.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +27 lines, -27 lines 0 comments Download
M net/url_request/url_request_file_job.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -1 line 0 comments Download
M net/url_request/url_request_file_job.cc View 1 2 3 4 5 6 7 8 9 10 10 chunks +24 lines, -37 lines 0 comments Download
M net/url_request/url_request_ftp_job.h View 1 chunk +1 line, -1 line 0 comments Download
M net/url_request/url_request_ftp_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +6 lines, -25 lines 0 comments Download
M net/url_request/url_request_http_job.h View 2 chunks +1 line, -4 lines 0 comments Download
M net/url_request/url_request_http_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +12 lines, -30 lines 0 comments Download
M net/url_request/url_request_job.h View 1 2 3 4 5 6 7 8 7 chunks +53 lines, -40 lines 0 comments Download
M net/url_request/url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 11 15 chunks +131 lines, -100 lines 0 comments Download
M net/url_request/url_request_simple_job.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +1 line, -2 lines 0 comments Download
M net/url_request/url_request_simple_job.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +11 lines, -23 lines 0 comments Download
M net/url_request/url_request_status.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +8 lines, -0 lines 0 comments Download
M net/url_request/url_request_status.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +15 lines, -0 lines 0 comments Download
M net/url_request/url_request_test_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M net/url_request/url_request_test_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +11 lines, -19 lines 0 comments Download
M storage/browser/blob/blob_url_request_job.h View 1 chunk +1 line, -1 line 0 comments Download
M storage/browser/blob/blob_url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +14 lines, -28 lines 0 comments Download
M storage/browser/fileapi/file_system_dir_url_request_job.h View 1 chunk +1 line, -1 line 0 comments Download
M storage/browser/fileapi/file_system_dir_url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +7 lines, -11 lines 0 comments Download
M storage/browser/fileapi/file_system_url_request_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +3 lines, -2 lines 0 comments Download
M storage/browser/fileapi/file_system_url_request_job.cc View 1 2 3 4 5 6 7 8 9 10 10 chunks +32 lines, -40 lines 0 comments Download

Messages

Total messages: 66 (18 generated)
xunjieli
Picking up where Elly has left off with crrev.com/1227893004. Bots should be happy-ish now. PTAL.
5 years, 2 months ago (2015-10-22 15:10:04 UTC) #5
mmenke
On 2015/10/22 15:10:04, xunjieli wrote: > Picking up where Elly has left off with crrev.com/1227893004. ...
5 years, 2 months ago (2015-10-22 15:45:30 UTC) #6
mmenke
Some comments, mostly about comments. On triage duty next two workdays, and I'll need to ...
5 years, 2 months ago (2015-10-22 18:58:11 UTC) #7
Randy Smith (Not in Mondays)
Thanks Helen! My comments are mostly nits--this is pretty close to ready from my perspective. ...
5 years, 2 months ago (2015-10-22 20:38:45 UTC) #8
mmenke
https://codereview.chromium.org/1410643007/diff/180001/net/url_request/url_request_job.cc File net/url_request/url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/180001/net/url_request/url_request_job.cc#newcode130 net/url_request/url_request_job.cc:130: DoneReading(); On 2015/10/22 20:38:45, rdsmith wrote: > On 2015/10/22 ...
5 years, 2 months ago (2015-10-22 20:42:47 UTC) #9
xunjieli
https://codereview.chromium.org/1410643007/diff/180001/android_webview/browser/net/android_stream_reader_url_request_job.cc File android_webview/browser/net/android_stream_reader_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/180001/android_webview/browser/net/android_stream_reader_url_request_job.cc#newcode380 android_webview/browser/net/android_stream_reader_url_request_job.cc:380: // because we need to do multipart encoding here. ...
5 years, 2 months ago (2015-10-23 13:43:08 UTC) #10
Randy Smith (Not in Mondays)
Looking good; only holding off stamp for the checkin with Elly around the NotifyStartError() comment, ...
5 years, 1 month ago (2015-10-26 21:38:03 UTC) #11
xunjieli
Thanks for the review! PTAL https://codereview.chromium.org/1410643007/diff/180001/net/url_request/url_request_file_job.cc File net/url_request/url_request_file_job.cc (right): https://codereview.chromium.org/1410643007/diff/180001/net/url_request/url_request_file_job.cc#newcode169 net/url_request/url_request_file_job.cc:169: // not safe to ...
5 years, 1 month ago (2015-10-27 14:17:21 UTC) #12
Randy Smith (Not in Mondays)
LGTM, but obvious wait for Matt's stamp too. My current belief is that the DoneReading() ...
5 years, 1 month ago (2015-10-27 16:04:58 UTC) #13
mmenke
On 2015/10/27 16:04:58, rdsmith wrote: > LGTM, but obvious wait for Matt's stamp too. My ...
5 years, 1 month ago (2015-10-27 17:53:51 UTC) #14
mmenke
Haven't review everything yet - started at net/ and then started to wrap around. https://codereview.chromium.org/1410643007/diff/220001/android_webview/browser/net/android_stream_reader_url_request_job.cc ...
5 years, 1 month ago (2015-10-27 19:41:08 UTC) #15
xunjieli
Thanks for the review! https://codereview.chromium.org/1410643007/diff/220001/android_webview/browser/net/android_stream_reader_url_request_job.cc File android_webview/browser/net/android_stream_reader_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/220001/android_webview/browser/net/android_stream_reader_url_request_job.cc#newcode292 android_webview/browser/net/android_stream_reader_url_request_job.cc:292: range_parse_result_)); On 2015/10/27 19:41:07, mmenke ...
5 years, 1 month ago (2015-10-27 21:24:07 UTC) #17
mmenke
One quick response. https://codereview.chromium.org/1410643007/diff/220001/net/url_request/url_request_job.cc File net/url_request/url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/220001/net/url_request/url_request_job.cc#newcode571 net/url_request/url_request_job.cc:571: // there isn't a filter error? ...
5 years, 1 month ago (2015-10-27 21:30:51 UTC) #18
xunjieli
https://codereview.chromium.org/1410643007/diff/220001/net/url_request/url_request_job.cc File net/url_request/url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/220001/net/url_request/url_request_job.cc#newcode571 net/url_request/url_request_job.cc:571: // there isn't a filter error? How do filter ...
5 years, 1 month ago (2015-10-27 21:44:22 UTC) #19
mmenke
https://codereview.chromium.org/1410643007/diff/280001/content/browser/android/url_request_content_job.cc File content/browser/android/url_request_content_job.cc (right): https://codereview.chromium.org/1410643007/diff/280001/content/browser/android/url_request_content_job.cc#newcode101 content/browser/android/url_request_content_job.cc:101: // the job has not started. nit: See other ...
5 years, 1 month ago (2015-10-28 16:40:42 UTC) #20
xunjieli
Thanks for the review! PTAL. https://codereview.chromium.org/1410643007/diff/280001/content/browser/android/url_request_content_job.cc File content/browser/android/url_request_content_job.cc (right): https://codereview.chromium.org/1410643007/diff/280001/content/browser/android/url_request_content_job.cc#newcode101 content/browser/android/url_request_content_job.cc:101: // the job has ...
5 years, 1 month ago (2015-10-28 21:11:52 UTC) #22
mmenke
I feel I should do another careful pass over this - I think my last ...
5 years, 1 month ago (2015-10-28 21:30:16 UTC) #23
xunjieli
Sounds good to me! We definitely do not want any bugs lurking in the background. ...
5 years, 1 month ago (2015-10-28 21:39:46 UTC) #24
mmenke
LGTM. Didn't have the patience to carefully go through this one again. https://codereview.chromium.org/1410643007/diff/320001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc File chrome/browser/chromeos/fileapi/external_file_url_request_job.cc ...
5 years, 1 month ago (2015-10-30 20:06:43 UTC) #25
xunjieli
Thanks! I will add other reviewers now. https://codereview.chromium.org/1410643007/diff/320001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc File chrome/browser/chromeos/fileapi/external_file_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/320001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc#newcode196 chrome/browser/chromeos/fileapi/external_file_url_request_job.cc:196: void ExternalFileURLRequestJob::DoStart() ...
5 years, 1 month ago (2015-10-30 20:33:28 UTC) #26
xunjieli
mtomasz@: PTAL at chrome/browser/chromeos/fileapi/external_file_url_request_job.cc/h
5 years, 1 month ago (2015-10-30 21:38:47 UTC) #29
xunjieli
mnaganov: PTAL at android_webview/browser/net/android_stream_reader_url_request_job.cc mtomasz@: PTAL at chrome/browser/chromeos/fileapi/external_file_url_request_job.cc/h eugenebut@: PTAL at ios/web/webui/url_data_manager_ios_backend.cc sky@: PTAL at ...
5 years, 1 month ago (2015-10-30 21:48:55 UTC) #31
mnaganov (inactive)
android_webview/ LGTM
5 years, 1 month ago (2015-10-30 22:40:23 UTC) #33
Eugene But (OOO till 7-30)
ios/web lgtm with changes https://codereview.chromium.org/1410643007/diff/380001/ios/web/webui/url_data_manager_ios_backend.cc File ios/web/webui/url_data_manager_ios_backend.cc (right): https://codereview.chromium.org/1410643007/diff/380001/ios/web/webui/url_data_manager_ios_backend.cc#newcode294 ios/web/webui/url_data_manager_ios_backend.cc:294: // The request completed, and ...
5 years, 1 month ago (2015-10-31 03:14:35 UTC) #34
falken
service_worker lgtm https://codereview.chromium.org/1410643007/diff/380001/content/browser/service_worker/service_worker_write_to_cache_job.cc File content/browser/service_worker/service_worker_write_to_cache_job.cc (right): https://codereview.chromium.org/1410643007/diff/380001/content/browser/service_worker/service_worker_write_to_cache_job.cc#newcode451 content/browser/service_worker/service_worker_write_to_cache_job.cc:451: net::Error result = (net::Error)status.error(); I think Chromium ...
5 years, 1 month ago (2015-11-02 01:22:18 UTC) #35
mtomasz
https://codereview.chromium.org/1410643007/diff/380001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc File chrome/browser/chromeos/fileapi/external_file_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/380001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc#newcode189 chrome/browser/chromeos/fileapi/external_file_url_request_job.cc:189: // Post a task to invoke DoStart asynchronously to ...
5 years, 1 month ago (2015-11-02 05:43:21 UTC) #36
Sami
content/browser/android lgtm.
5 years, 1 month ago (2015-11-02 12:26:04 UTC) #38
xunjieli
Thanks for the review! PTAL. Additionally requesting OWNER reviews for the following files: jianli@: storage/browser/blob/blob_url_request_job.h/cc ...
5 years, 1 month ago (2015-11-02 15:40:12 UTC) #41
mmenke
https://codereview.chromium.org/1410643007/diff/380001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc File chrome/browser/chromeos/fileapi/external_file_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/380001/chrome/browser/chromeos/fileapi/external_file_url_request_job.cc#newcode189 chrome/browser/chromeos/fileapi/external_file_url_request_job.cc:189: // Post a task to invoke DoStart asynchronously to ...
5 years, 1 month ago (2015-11-02 15:44:59 UTC) #42
mtomasz
Thanks. lgtm for external_file_url_request_job.*.
5 years, 1 month ago (2015-11-02 15:56:27 UTC) #43
xunjieli
A friendly ping to get OWNER stamps. sky@: mojo/services/network/url_loader_impl_apptest.cc zork@: content/browser/streams/stream_url_request_job.cc/h davidben@: content/browser/net/view_http_cache_job_factory.cc & content/browser/webui/url_data_manager_backend.cc ...
5 years, 1 month ago (2015-11-03 17:19:32 UTC) #45
sky
LGTM
5 years, 1 month ago (2015-11-03 17:26:26 UTC) #46
davidben
https://codereview.chromium.org/1410643007/diff/400001/content/browser/android/url_request_content_job.cc File content/browser/android/url_request_content_job.cc (right): https://codereview.chromium.org/1410643007/diff/400001/content/browser/android/url_request_content_job.cc#newcode98 content/browser/android/url_request_content_job.cc:98: void URLRequestContentJob::SetExtraRequestHeaders( [Not for this CL, but //net folks ...
5 years, 1 month ago (2015-11-03 22:50:05 UTC) #47
mmenke
https://codereview.chromium.org/1410643007/diff/400001/content/browser/android/url_request_content_job.cc File content/browser/android/url_request_content_job.cc (right): https://codereview.chromium.org/1410643007/diff/400001/content/browser/android/url_request_content_job.cc#newcode98 content/browser/android/url_request_content_job.cc:98: void URLRequestContentJob::SetExtraRequestHeaders( On 2015/11/03 22:50:05, davidben wrote: > [Not ...
5 years, 1 month ago (2015-11-03 22:54:16 UTC) #48
xunjieli
Thanks for the review! PTAL https://codereview.chromium.org/1410643007/diff/400001/content/browser/android/url_request_content_job.cc File content/browser/android/url_request_content_job.cc (right): https://codereview.chromium.org/1410643007/diff/400001/content/browser/android/url_request_content_job.cc#newcode199 content/browser/android/url_request_content_job.cc:199: void URLRequestContentJob::DidRead(scoped_refptr<net::IOBuffer> buf, On ...
5 years, 1 month ago (2015-11-04 01:26:52 UTC) #50
davidben
On 2015/11/03 17:19:32, xunjieli wrote: > davidben@: content/browser/net/view_http_cache_job_factory.cc & > content/browser/webui/url_data_manager_backend.cc lgtm
5 years, 1 month ago (2015-11-04 17:32:17 UTC) #51
xunjieli
zork@: content/browser/streams/stream_url_request_job.cc/h michaeln@: content/browser/appcache/appcache_url_request_job.cc/h & content/browser/fileapi/file_writer_delegate_unittest.cc jianli@: storage/browser/blob/blob_url_request_job.h/cc PTAL.
5 years, 1 month ago (2015-11-04 17:36:00 UTC) #53
jianli
storage/browser/blob lgtm after addressing one minor comment https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc File storage/browser/blob/blob_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc#newcode92 storage/browser/blob/blob_url_request_job.cc:92: base::Bind(&BlobURLRequestJob::DidReadRawData, Why ...
5 years, 1 month ago (2015-11-05 23:55:23 UTC) #54
michaeln
appcache lgtm https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc File storage/browser/blob/blob_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc#newcode92 storage/browser/blob/blob_url_request_job.cc:92: base::Bind(&BlobURLRequestJob::DidReadRawData, On 2015/11/05 23:55:23, jianli wrote: > ...
5 years, 1 month ago (2015-11-06 00:10:51 UTC) #55
michaeln
https://codereview.chromium.org/1410643007/diff/420001/storage/browser/fileapi/file_system_url_request_job.h File storage/browser/fileapi/file_system_url_request_job.h (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/fileapi/file_system_url_request_job.h#newcode74 storage/browser/fileapi/file_system_url_request_job.h:74: std::vector<net::HttpByteRange> byte_ranges_; lgtm % is byte_ranges_ used anywhere?
5 years, 1 month ago (2015-11-06 00:17:10 UTC) #56
mmenke
https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc File storage/browser/blob/blob_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc#newcode92 storage/browser/blob/blob_url_request_job.cc:92: base::Bind(&BlobURLRequestJob::DidReadRawData, On 2015/11/06 00:10:51, michaeln wrote: > On 2015/11/05 ...
5 years, 1 month ago (2015-11-06 00:52:34 UTC) #57
Zachary Kuznia
content/browser/streams/stream_url_request_job.* LGTM
5 years, 1 month ago (2015-11-06 00:54:11 UTC) #58
michaeln
https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc File storage/browser/blob/blob_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc#newcode92 storage/browser/blob/blob_url_request_job.cc:92: base::Bind(&BlobURLRequestJob::DidReadRawData, On 2015/11/06 00:52:34, mmenke wrote: > On 2015/11/06 ...
5 years, 1 month ago (2015-11-06 01:22:39 UTC) #59
mmenke
https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc File storage/browser/blob/blob_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc#newcode92 storage/browser/blob/blob_url_request_job.cc:92: base::Bind(&BlobURLRequestJob::DidReadRawData, On 2015/11/06 01:22:39, michaeln wrote: > On 2015/11/06 ...
5 years, 1 month ago (2015-11-06 01:27:47 UTC) #60
xunjieli
Thanks everyone for the reviews! https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc File storage/browser/blob/blob_url_request_job.cc (right): https://codereview.chromium.org/1410643007/diff/420001/storage/browser/blob/blob_url_request_job.cc#newcode92 storage/browser/blob/blob_url_request_job.cc:92: base::Bind(&BlobURLRequestJob::DidReadRawData, On 2015/11/06 01:27:47, ...
5 years, 1 month ago (2015-11-06 14:30:03 UTC) #61
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1410643007/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1410643007/440001
5 years, 1 month ago (2015-11-06 15:25:10 UTC) #64
commit-bot: I haz the power
Committed patchset #18 (id:440001)
5 years, 1 month ago (2015-11-06 15:39:04 UTC) #65
commit-bot: I haz the power
5 years, 1 month ago (2015-11-06 15:39:58 UTC) #66
Message was sent while issue was closed.
Patchset 18 (id:??) landed as
https://crrev.com/a505cbb45ec92d2617fe80490acf7d01ef4d3225
Cr-Commit-Position: refs/heads/master@{#358327}

Powered by Google App Engine
This is Rietveld 408576698