New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jewel: rgw: multipart upload copy #13068
jewel: rgw: multipart upload copy #13068
Conversation
jenkins test this please (jenkins stuck) |
Add multipart uploads copy part feature. Fixes: http://tracker.ceph.com/issues/12790 Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> (cherry picked from commit 949480c) Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> (cherry picked from commit 8a7ebee)
Don't read the entire range from source object, read it in parts. Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 4049e47)
also reduce log level for non critical user errors. Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 2bcb3d2)
no need for range.size() Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 6e9b824)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 53521ef)
This fixes a case where objects start with double underscore. Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 29fece3)
1577437
to
1d406e1
Compare
@yehudasa can you check this over? special attention to RGWCopyObj::verify_permissions |
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> (cherry picked from commit 4919dc9)
1d406e1
to
514e2ba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
looks good
…On Thu, Jan 26, 2017 at 2:06 PM, Matt Benjamin ***@***.***> wrote:
@yehudasa <https://github.com/yehudasa> can you check this over? special
attention to RGWCopyObj::verify_permissions
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#13068 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AA_QWTFCODnrwyTJvJweY0QMPkLkLqYdks5rWRjQgaJpZM4LrW_3>
.
|
Done. |
for the record this set of commit did not go through teuthology tests before being merged and will need special attention during the QE phase of the next release. |
@smithfarm the missing commit fixing the regression has been added to the merge branch, and has passed 2 rgw suite runs; I'm not sure how to re-open this PR though. |
http://tracker.ceph.com/issues/18714