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

Issue 470443005: Cronet modifications to support AGSA. (Closed)

Created:
6 years, 4 months ago by mdumitrescu
Modified:
6 years, 4 months ago
Reviewers:
mef, miloslav, mmenke
CC:
chromium-reviews, cbentzel+watch_chromium.org, miloslav, mmenke
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkgr
Project:
chromium
Visibility:
Public.

Description

Expose streaming upload support using chunked encoding. ChromiumUrlRequestFactory now builds ChromiumUrlRequests rather than HttpUrlRequests. BUG=390267 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=290244

Patch Set 1 #

Total comments: 23

Patch Set 2 : Cronet modifications to support AGSA. #

Total comments: 13

Patch Set 3 : Small changes. #

Total comments: 2

Patch Set 4 : No more ugly threading. #

Patch Set 5 : Check change. #

Total comments: 11

Patch Set 6 : Resync. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+136 lines, -7 lines) Patch
M components/cronet/android/chromium_url_request.cc View 1 2 3 4 5 1 chunk +26 lines, -0 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequest.java View 1 2 3 4 5 6 chunks +63 lines, -2 lines 0 comments Download
M components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M components/cronet/android/url_request_adapter.h View 1 2 3 3 chunks +11 lines, -1 line 0 comments Download
M components/cronet/android/url_request_adapter.cc View 1 2 3 4 5 5 chunks +34 lines, -2 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
mef
Looks pretty good. My question is whether you need to bring WritableByteChannel for those as ...
6 years, 4 months ago (2014-08-15 13:30:22 UTC) #1
mdumitrescu
I've also removed a possible deadlock and added a couple CHECKs for invalid state/inputs. https://codereview.chromium.org/470443005/diff/1/components/cronet/android/java/src/org/chromium/net/UrlRequest.java ...
6 years, 4 months ago (2014-08-15 15:23:13 UTC) #2
mmenke
https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java File components/cronet/android/java/src/org/chromium/net/UrlRequest.java (right): https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java#newcode147 components/cronet/android/java/src/org/chromium/net/UrlRequest.java:147: public void setChunkedUpload(String contentType) { setUploadChannel uses chunked uploads, ...
6 years, 4 months ago (2014-08-15 15:30:22 UTC) #3
mef
https://codereview.chromium.org/470443005/diff/1/components/cronet/android/url_request_adapter.cc File components/cronet/android/url_request_adapter.cc (right): https://codereview.chromium.org/470443005/diff/1/components/cronet/android/url_request_adapter.cc#newcode99 components/cronet/android/url_request_adapter.cc:99: bool URLRequestAdapter::GetFullRequestHeaders( Do you need this on the Java ...
6 years, 4 months ago (2014-08-15 15:42:52 UTC) #4
mmenke
https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java File components/cronet/android/java/src/org/chromium/net/UrlRequest.java (right): https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java#newcode147 components/cronet/android/java/src/org/chromium/net/UrlRequest.java:147: public void setChunkedUpload(String contentType) { On 2014/08/15 15:42:52, mef ...
6 years, 4 months ago (2014-08-15 15:49:01 UTC) #5
mdumitrescu
https://codereview.chromium.org/470443005/diff/1/components/cronet/android/url_request_adapter.cc File components/cronet/android/url_request_adapter.cc (right): https://codereview.chromium.org/470443005/diff/1/components/cronet/android/url_request_adapter.cc#newcode99 components/cronet/android/url_request_adapter.cc:99: bool URLRequestAdapter::GetFullRequestHeaders( On 2014/08/15 15:42:52, mef wrote: > Do ...
6 years, 4 months ago (2014-08-15 15:50:21 UTC) #6
mmenke
https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java File components/cronet/android/java/src/org/chromium/net/UrlRequest.java (right): https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java#newcode194 components/cronet/android/java/src/org/chromium/net/UrlRequest.java:194: mAppendChunkCondition.block(); On 2014/08/15 15:50:20, mdumitrescu wrote: > On 2014/08/15 ...
6 years, 4 months ago (2014-08-15 16:09:24 UTC) #7
mdumitrescu
https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java File components/cronet/android/java/src/org/chromium/net/UrlRequest.java (right): https://codereview.chromium.org/470443005/diff/20001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java#newcode194 components/cronet/android/java/src/org/chromium/net/UrlRequest.java:194: mAppendChunkCondition.block(); On 2014/08/15 16:09:24, mmenke wrote: > On 2014/08/15 ...
6 years, 4 months ago (2014-08-15 18:20:16 UTC) #8
mmenke
LGTM https://codereview.chromium.org/470443005/diff/80001/components/cronet/android/url_request_adapter.cc File components/cronet/android/url_request_adapter.cc (right): https://codereview.chromium.org/470443005/diff/80001/components/cronet/android/url_request_adapter.cc#newcode72 components/cronet/android/url_request_adapter.cc:72: VLOG(1) << "AppendChunk, len: " << bytes_len << ...
6 years, 4 months ago (2014-08-15 18:50:39 UTC) #9
mef
You will have to rebase it to latest as UrlRequest is now merged into ChromiumUrlRequest. ...
6 years, 4 months ago (2014-08-15 19:42:27 UTC) #10
mmenke
https://codereview.chromium.org/470443005/diff/80001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java File components/cronet/android/java/src/org/chromium/net/UrlRequest.java (left): https://codereview.chromium.org/470443005/diff/80001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java#oldcode42 components/cronet/android/java/src/org/chromium/net/UrlRequest.java:42: private WritableByteChannel mOutputChannel; On 2014/08/15 19:42:27, mef wrote: > ...
6 years, 4 months ago (2014-08-15 19:54:52 UTC) #11
mdumitrescu
Resynced. How do I submit? https://codereview.chromium.org/470443005/diff/80001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java File components/cronet/android/java/src/org/chromium/net/UrlRequest.java (left): https://codereview.chromium.org/470443005/diff/80001/components/cronet/android/java/src/org/chromium/net/UrlRequest.java#oldcode42 components/cronet/android/java/src/org/chromium/net/UrlRequest.java:42: private WritableByteChannel mOutputChannel; On ...
6 years, 4 months ago (2014-08-18 11:28:35 UTC) #12
mdumitrescu
On 2014/08/15 19:42:27, mef wrote: > You will have to rebase it to latest as ...
6 years, 4 months ago (2014-08-18 11:34:23 UTC) #13
mdumitrescu
The CQ bit was checked by mdumitrescu@google.com
6 years, 4 months ago (2014-08-18 11:42:37 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mdumitrescu@google.com/470443005/100001
6 years, 4 months ago (2014-08-18 11:43:59 UTC) #15
commit-bot: I haz the power
6 years, 4 months ago (2014-08-18 12:47:14 UTC) #16
Message was sent while issue was closed.
Committed patchset #6 (100001) as 290244

Powered by Google App Engine
This is Rietveld 408576698