Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(7983)

Issue 5450097: Adding Resumable Media Upload support for Google APIs (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 4 months ago by rmistry
Modified:
12 years, 2 months ago
Reviewers:
yanivi
Base URL:
https://google-api-java-client.googlecode.com/hg/
Visibility:
Public.

Patch Set 1 #

Total comments: 22

Patch Set 2 : Addressing review comments #

Total comments: 107

Patch Set 3 : Modified GoogleHeaders and MediaHttpUploader due to 5482047. #

Patch Set 4 : Minor fixes #

Patch Set 5 : Addressing review comments #

Patch Set 6 : Minor fixes #

Total comments: 24

Patch Set 7 : Addressing code review comments #

Total comments: 15

Patch Set 8 : Addressing code review comments #

Patch Set 9 : Minor fixes #

Patch Set 10 : Minor fixes #

Total comments: 6

Patch Set 11 : Addressing code review comments #

Patch Set 12 : Minor fixes #

Total comments: 2

Patch Set 13 : Merging #

Total comments: 2

Patch Set 14 : Addressing code review comments #

Patch Set 15 : Merging #

Total comments: 14

Patch Set 16 : Addressing code review comments #

Patch Set 17 : Minor fixes #

Total comments: 2

Patch Set 18 : Addressing code review comments #

Patch Set 19 : Call AbstractInputStreamContent.setCloseInputStream(false) #

Patch Set 20 : Calling setCloseInputStream(false) in the right place #

Messages

Total messages: 28
rmistry
12 years, 4 months ago (2011-12-05 20:44:59 UTC) #1
yanivi
first round of comments... http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode189 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:189: request.setContent(ByteArrayContent.fromString(mediaContent.getType(), " ")); This is ...
12 years, 4 months ago (2011-12-05 22:00:09 UTC) #2
yanivi
http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode117 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:117: public MediaHttpUploader(HttpContent metadata, InputStreamContent mediaContent, AbstractInputStreamContent is a better ...
12 years, 4 months ago (2011-12-05 22:12:57 UTC) #3
rmistry
Supporting changes are in: http://codereview.appspot.com/5482047/ http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode117 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:117: public MediaHttpUploader(HttpContent metadata, InputStreamContent ...
12 years, 4 months ago (2011-12-12 15:29:38 UTC) #4
rmistry
On 2011/12/12 15:29:38, rmistry wrote: > Supporting changes are in: > http://codereview.appspot.com/5482047/ > > http://codereview.appspot.com/5450097/diff/1/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java ...
12 years, 4 months ago (2011-12-16 04:19:10 UTC) #5
yanivi
Sending the comments I've collected before going off to lunch... http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java#newcode51 ...
12 years, 3 months ago (2012-01-13 17:35:07 UTC) #6
yanivi
Review completed! This should keep you busy ;) http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode45 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:45: // ...
12 years, 3 months ago (2012-01-13 20:45:30 UTC) #7
yanivi
http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode266 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:266: contentInputStream.skip(skipValue); check that the return value == skipValue. otherwise, ...
12 years, 3 months ago (2012-01-13 20:57:06 UTC) #8
rmistry
http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java#newcode51 google-api-client/src/main/java/com/google/api/client/googleapis/MediaExponentialBackOffPolicy.java:51: public long getNextBackOffMillis() { On 2012/01/13 17:35:07, yanivi wrote: ...
12 years, 3 months ago (2012-01-19 16:20:18 UTC) #9
yanivi
Not done reviewing, but I want to send what I've collected so far before going ...
12 years, 3 months ago (2012-01-20 21:46:21 UTC) #10
rmistry
http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode116 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:116: HttpRequestFactory requestFactory) { On 2012/01/20 21:46:21, yanivi wrote: > ...
12 years, 3 months ago (2012-01-23 22:20:28 UTC) #11
rmistry
Ping.
12 years, 3 months ago (2012-01-26 16:03:29 UTC) #12
yanivi
Done reviewing. http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode124 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:124: Preconditions.checkArgument(this.mediaContentLength != -1); On 2012/01/20 21:46:21, yanivi ...
12 years, 3 months ago (2012-01-26 21:44:50 UTC) #13
rmistry
http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/4001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode124 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:124: Preconditions.checkArgument(this.mediaContentLength != -1); On 2012/01/26 21:44:50, yanivi wrote: > ...
12 years, 3 months ago (2012-01-27 05:48:10 UTC) #14
yanivi
just one naming issue http://codereview.appspot.com/5450097/diff/34001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/34001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode222 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:222: Preconditions.checkArgument(mediaContentLength != -1); nitpick: move ...
12 years, 3 months ago (2012-01-27 17:08:51 UTC) #15
rmistry
http://codereview.appspot.com/5450097/diff/34001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/34001/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode222 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:222: Preconditions.checkArgument(mediaContentLength != -1); On 2012/01/27 17:08:51, yanivi wrote: > ...
12 years, 3 months ago (2012-01-27 17:31:25 UTC) #16
yanivi
http://codereview.appspot.com/5450097/diff/37002/google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java File google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java (right): http://codereview.appspot.com/5450097/diff/37002/google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java#newcode1 google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java:1: /* please do an hg pull -u I'm getting ...
12 years, 3 months ago (2012-01-28 13:04:36 UTC) #17
rmistry
http://codereview.appspot.com/5450097/diff/37002/google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java File google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java (right): http://codereview.appspot.com/5450097/diff/37002/google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java#newcode1 google-api-client/src/main/java/com/google/api/client/googleapis/services/GoogleClient.java:1: /* On 2012/01/28 13:04:36, yanivi wrote: > please do ...
12 years, 3 months ago (2012-01-28 16:25:48 UTC) #18
rmistry
Ping.
12 years, 2 months ago (2012-02-06 13:46:35 UTC) #19
yanivi
http://codereview.appspot.com/5450097/diff/28012/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/28012/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode398 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:398: Preconditions.checkArgument(chunkSize >= 1); please change this to chunkSize >= ...
12 years, 2 months ago (2012-02-07 18:09:39 UTC) #20
rmistry
http://codereview.appspot.com/5450097/diff/28012/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/28012/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode398 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:398: Preconditions.checkArgument(chunkSize >= 1); On 2012/02/07 18:09:39, yanivi wrote: > ...
12 years, 2 months ago (2012-02-08 13:22:48 UTC) #21
rmistry
Synced with head.
12 years, 2 months ago (2012-02-08 16:25:32 UTC) #22
yanivi
http://codereview.appspot.com/5450097/diff/45005/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/45005/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode200 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:200: response = e.getResponse(); Description Resource Path Location Type The ...
12 years, 2 months ago (2012-02-08 18:25:05 UTC) #23
yanivi
http://codereview.appspot.com/5450097/diff/45005/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/45005/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode178 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:178: contentInputStream = mediaContent.newInputStream(); Description Resource Path Location Type The ...
12 years, 2 months ago (2012-02-09 15:22:17 UTC) #24
rmistry
http://codereview.appspot.com/5450097/diff/45005/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/45005/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode178 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:178: contentInputStream = mediaContent.newInputStream(); On 2012/02/09 15:22:17, yanivi wrote: > ...
12 years, 2 months ago (2012-02-09 15:55:15 UTC) #25
yanivi
LGTM http://codereview.appspot.com/5450097/diff/51002/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/51002/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode76 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:76: * Mininum number of bytes that can be ...
12 years, 2 months ago (2012-02-09 21:53:39 UTC) #26
rmistry
http://codereview.appspot.com/5450097/diff/51002/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java File google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java (right): http://codereview.appspot.com/5450097/diff/51002/google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java#newcode76 google-api-client/src/main/java/com/google/api/client/googleapis/MediaHttpUploader.java:76: * Mininum number of bytes that can be uploaded ...
12 years, 2 months ago (2012-02-10 13:20:46 UTC) #27
rmistry
12 years, 2 months ago (2012-02-10 16:19:15 UTC) #28
Submitting...
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b