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

Issue 7313081: s3: Multi.PutAll for auto-chunking and resuming

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 2 months ago by niemeyer
Modified:
11 years, 2 months ago
Reviewers:
dimitern, mp+147829, jameinel, rog
Visibility:
Public.

Description

s3: Multi.PutAll for auto-chunking and resuming Bucket.Multi method also added for trivial resume-or-init handling. https://code.launchpad.net/~niemeyer/goamz/put-all/+merge/147829 (do not edit description out of merge proposal)

Patch Set 1 #

Total comments: 24

Patch Set 2 : s3: Multi.PutAll for auto-chunking and resuming #

Total comments: 2

Patch Set 3 : s3: Multi.PutAll for auto-chunking and resuming #

Patch Set 4 : s3: Multi.PutAll for auto-chunking and resuming #

Unified diffs Side-by-side diffs Delta from patch set Stats (+368 lines, -54 lines) Patch
A [revision details] View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M s3/multi.go View 1 2 10 chunks +109 lines, -17 lines 0 comments Download
M s3/multi_test.go View 1 2 4 chunks +218 lines, -26 lines 0 comments Download
M s3/responses_test.go View 2 chunks +6 lines, -6 lines 0 comments Download
M s3/s3_test.go View 2 chunks +11 lines, -4 lines 0 comments Download
M s3/s3i_test.go View 1 2 2 chunks +22 lines, -1 line 0 comments Download

Messages

Total messages: 11
niemeyer
Please take a look.
11 years, 2 months ago (2013-02-12 04:55:31 UTC) #1
jameinel
LGTM https://codereview.appspot.com/7313081/diff/1/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/1/s3/multi.go#newcode272 s3/multi.go:272: // the new part, or otherwise overwritten with ...
11 years, 2 months ago (2013-02-12 07:32:38 UTC) #2
dimitern
LGTM, a few suggestions. https://codereview.appspot.com/7313081/diff/1/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/1/s3/multi.go#newcode227 s3/multi.go:227: var listPartsMax = 1000 Is ...
11 years, 2 months ago (2013-02-12 08:02:52 UTC) #3
niemeyer
Thanks for the reviews. https://codereview.appspot.com/7313081/diff/1/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/1/s3/multi.go#newcode227 s3/multi.go:227: var listPartsMax = 1000 On ...
11 years, 2 months ago (2013-02-12 14:41:56 UTC) #4
jameinel
LGTM https://codereview.appspot.com/7313081/diff/1/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/1/s3/multi.go#newcode282 s3/multi.go:282: if totalSize == 0 || err != nil ...
11 years, 2 months ago (2013-02-13 06:01:26 UTC) #5
rog
really nice API. a few suggestions below. https://codereview.appspot.com/7313081/diff/1/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/1/s3/multi.go#newcode88 s3/multi.go:88: // inside ...
11 years, 2 months ago (2013-02-13 10:22:03 UTC) #6
niemeyer
https://codereview.appspot.com/7313081/diff/1/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/1/s3/multi.go#newcode88 s3/multi.go:88: // inside b. If a multipart upload exists for ...
11 years, 2 months ago (2013-02-13 10:38:35 UTC) #7
niemeyer
Please take a look.
11 years, 2 months ago (2013-02-13 11:18:55 UTC) #8
rog
LGTM modulo the below. https://codereview.appspot.com/7313081/diff/8001/s3/multi.go File s3/multi.go (right): https://codereview.appspot.com/7313081/diff/8001/s3/multi.go#newcode276 s3/multi.go:276: // new content. As discussed, ...
11 years, 2 months ago (2013-02-13 11:49:05 UTC) #9
niemeyer
Please take a look.
11 years, 2 months ago (2013-02-13 12:21:13 UTC) #10
niemeyer
11 years, 2 months ago (2013-02-13 12:30:29 UTC) #11
*** Submitted:

s3: Multi.PutAll for auto-chunking and resuming

Bucket.Multi method also added for trivial resume-or-init handling.

R=jameinel, dimitern, rog
CC=
https://codereview.appspot.com/7313081
Sign in to reply to this message.

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