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

Issue 6771043: Enabled actual transfer size in chromium (Closed)

Created:
9 years, 8 months ago by vsevik
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Erik does not do reviews, Paweł Hajdan Jr., Aaron Boodman, pam+watch_chromium.org, brettw-cc_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Enabled actual transfer size in chromium BUG=40502 TEST=Open DevTools, open site having gzip/chunked encoding, ensure transfer size is correct. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80965

Patch Set 1 #

Total comments: 24

Patch Set 2 : Fixed nits #

Total comments: 8

Patch Set 3 : Renamed length_received to raw_data_length #

Patch Set 4 : Fix #

Patch Set 5 : Renamed length_received to raw_data_length in didReceiveData on chromium side. #

Total comments: 8

Patch Set 6 : Comment added #

Unified diffs Side-by-side diffs Delta from patch set Stats (+234 lines, -132 lines) Patch
M chrome/common/extensions/extension_localization_peer.h View 1 2 1 chunk +3 lines, -1 line 0 comments Download
M chrome/common/extensions/extension_localization_peer.cc View 1 2 2 chunks +6 lines, -3 lines 0 comments Download
M chrome/common/extensions/extension_localization_peer_unittest.cc View 1 2 6 chunks +8 lines, -7 lines 0 comments Download
M chrome/renderer/safe_browsing/render_view_fake_resources_test.cc View 1 1 chunk +5 lines, -1 line 0 comments Download
M chrome/renderer/security_filter_peer.h View 1 2 3 chunks +9 lines, -3 lines 0 comments Download
M chrome/renderer/security_filter_peer.cc View 1 2 5 chunks +14 lines, -6 lines 0 comments Download
M content/browser/renderer_host/async_resource_handler.cc View 1 2 1 chunk +5 lines, -1 line 0 comments Download
M content/browser/renderer_host/sync_resource_handler.cc View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M content/common/resource_dispatcher.h View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M content/common/resource_dispatcher.cc View 1 2 3 3 chunks +4 lines, -2 lines 0 comments Download
M content/common/resource_dispatcher_unittest.cc View 1 2 6 chunks +21 lines, -7 lines 0 comments Download
M content/common/resource_messages.h View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
M webkit/glue/media/buffered_resource_loader.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/glue/media/buffered_resource_loader.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/glue/multipart_response_delegate.h View 1 2 2 chunks +4 lines, -1 line 0 comments Download
M webkit/glue/multipart_response_delegate.cc View 1 2 6 chunks +14 lines, -4 lines 0 comments Download
M webkit/glue/multipart_response_delegate_unittest.cc View 1 2 11 chunks +96 lines, -74 lines 0 comments Download
M webkit/glue/resource_fetcher.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/glue/resource_fetcher.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/glue/resource_loader_bridge.h View 1 2 3 4 5 2 chunks +10 lines, -1 line 0 comments Download
M webkit/glue/resource_loader_bridge.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M webkit/glue/weburlloader_impl.cc View 1 2 4 chunks +12 lines, -7 lines 0 comments Download
M webkit/plugins/npapi/webplugin_impl.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/npapi/webplugin_impl.cc View 1 2 3 4 3 chunks +3 lines, -3 lines 0 comments Download
M webkit/plugins/ppapi/ppb_url_loader_impl.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/plugins/ppapi/ppb_url_loader_impl.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M webkit/tools/test_shell/simple_resource_loader_bridge.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 15 (0 generated)
vsevik
9 years, 8 months ago (2011-04-01 08:01:00 UTC) #1
pfeldman
LGTM with nits. Overall looks good. Please fix style nits. http://codereview.chromium.org/6771043/diff/1/chrome/renderer/security_filter_peer.cc File chrome/renderer/security_filter_peer.cc (right): http://codereview.chromium.org/6771043/diff/1/chrome/renderer/security_filter_peer.cc#newcode82 ...
9 years, 8 months ago (2011-04-01 08:48:05 UTC) #2
vsevik
http://codereview.chromium.org/6771043/diff/1/chrome/renderer/security_filter_peer.cc File chrome/renderer/security_filter_peer.cc (right): http://codereview.chromium.org/6771043/diff/1/chrome/renderer/security_filter_peer.cc#newcode82 chrome/renderer/security_filter_peer.cc:82: void SecurityFilterPeer::OnReceivedData(const char* data, int data_length, On 2011/04/01 08:48:06, ...
9 years, 8 months ago (2011-04-01 09:50:59 UTC) #3
vsevik
Could you please review my changes?
9 years, 8 months ago (2011-04-01 11:34:21 UTC) #4
vsevik
Hi jam, Could you please review this?
9 years, 8 months ago (2011-04-01 12:22:40 UTC) #5
darin (slow to review)
some comments so far... (interrupted, will return to reviewing) http://codereview.chromium.org/6771043/diff/2003/content/browser/renderer_host/async_resource_handler.cc File content/browser/renderer_host/async_resource_handler.cc (right): http://codereview.chromium.org/6771043/diff/2003/content/browser/renderer_host/async_resource_handler.cc#newcode221 content/browser/renderer_host/async_resource_handler.cc:221: ...
9 years, 8 months ago (2011-04-05 19:02:17 UTC) #6
vsevik
http://codereview.chromium.org/6771043/diff/2003/content/browser/renderer_host/async_resource_handler.cc File content/browser/renderer_host/async_resource_handler.cc (right): http://codereview.chromium.org/6771043/diff/2003/content/browser/renderer_host/async_resource_handler.cc#newcode221 content/browser/renderer_host/async_resource_handler.cc:221: int bytes_received = DevToolsNetLogObserver::GetAndResetTransferSize(request); As discussed, everything with this ...
9 years, 8 months ago (2011-04-07 16:32:49 UTC) #7
jam
sorry for the delay, just saw this (in the future, please feel free to IM ...
9 years, 8 months ago (2011-04-07 16:46:34 UTC) #8
jam
change lgtm on a high level, will defer to darin and others for details
9 years, 8 months ago (2011-04-07 16:48:25 UTC) #9
vsevik
9 years, 8 months ago (2011-04-07 16:55:38 UTC) #10
pfeldman
I'd like to clarify whether single owner's LGTM is sufficient to land a change like ...
9 years, 8 months ago (2011-04-07 16:59:07 UTC) #11
darin (slow to review)
Single owner's LGTM is sufficient. You just need to have LGTM coverage across all of ...
9 years, 8 months ago (2011-04-08 15:31:12 UTC) #12
darin (slow to review)
LGTM w/ some nits/concerns: http://codereview.chromium.org/6771043/diff/12002/webkit/glue/multipart_response_delegate.cc File webkit/glue/multipart_response_delegate.cc (right): http://codereview.chromium.org/6771043/diff/12002/webkit/glue/multipart_response_delegate.cc#newcode196 webkit/glue/multipart_response_delegate.cc:196: raw_data_length_ = 0; it can ...
9 years, 8 months ago (2011-04-08 15:47:18 UTC) #13
vsevik
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/multipart_response_delegate.cc File webkit/glue/multipart_response_delegate.cc (right): http://codereview.chromium.org/6771043/diff/12002/webkit/glue/multipart_response_delegate.cc#newcode196 webkit/glue/multipart_response_delegate.cc:196: raw_data_length_ = 0; On 2011/04/08 15:47:18, darin wrote: > ...
9 years, 8 months ago (2011-04-08 16:23:47 UTC) #14
darin (slow to review)
9 years, 8 months ago (2011-04-11 18:50:33 UTC) #15
On Fri, Apr 8, 2011 at 9:23 AM, <vsevik@chromium.org> wrote:

>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/multipart_respo...
> File webkit/glue/multipart_response_delegate.cc (right):
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/multipart_respo...
> webkit/glue/multipart_response_delegate.cc:196: raw_data_length_ = 0;
> On 2011/04/08 15:47:18, darin wrote:
>
>> it can sometimes be dangerous to assume that |this| is still valid
>>
> after calling
>
>> out to a client interface.  given that other calls to didReceiveData
>>
> are already
>
>> followed by dereferencing |this|, it is probably safe to assume that
>>
> it is safe
>
>> in this case too, but are you sure?  are you sure that the
>> MultipartResponseDelegate isn't destroyed during the call to
>>
> didReceiveData?
> Yes, I am sure. It is destroyed right after the OnCompletedRequest call.
>
>
http://codesearch.google.com/codesearch/p?hl=en#OAMlx_jo-ck/src/webkit/glue/w...
>
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/resource_loader...
> File webkit/glue/resource_loader_bridge.h (right):
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/resource_loader...
> webkit/glue/resource_loader_bridge.h:307: // be called multiple times or
> not at all if an error occurs.
> On 2011/04/08 15:47:18, darin wrote:
>
>> please document raw_data_length
>>
>
> Done.
>
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/weburlloader_im...
> File webkit/glue/weburlloader_impl.cc (right):
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/glue/weburlloader_im...
> webkit/glue/weburlloader_impl.cc:702: OnReceivedData(data.data(),
> data.size(), 0);
> On 2011/04/08 15:47:18, darin wrote:
>
>> hmm... passing 0 is curious, but it makes sense since this came from a
>>
> Data URL.
> Yes, we pass zero here (and for cache hits also) since there wasn't any
> network activity.
>
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/tools/test_shell/sim...
> File webkit/tools/test_shell/simple_resource_loader_bridge.cc (right):
>
>
>
http://codereview.chromium.org/6771043/diff/12002/webkit/tools/test_shell/sim...
> webkit/tools/test_shell/simple_resource_loader_bridge.cc:308:
> peer_->OnReceivedData(buf_copy.get(), bytes_read, -1);
> On 2011/04/08 15:47:18, darin wrote:
>
>> so -1 means unknown?  is that documented somewhere?
>>
> Yes, -1 is unknown. It is now mentioned in the comment I added in
> resource_loader_bridge.h


OK, thanks!


>
>
> http://codereview.chromium.org/6771043/
>

Powered by Google App Engine
This is Rietveld 408576698