Skip to content
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

Test multipart copy part feature #75

Merged
merged 2 commits into from
Oct 27, 2015
Merged

Conversation

jmunhoz
Copy link
Contributor

@jmunhoz jmunhoz commented Sep 2, 2015

Add multipart uploads copy part feature tests.

See ceph/ceph#5673

Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
@gaul
Copy link
Contributor

gaul commented Sep 2, 2015

👍

@gaul gaul mentioned this pull request Sep 2, 2015
gaul added a commit to gaul/s3proxy that referenced this pull request Sep 2, 2015
The previously used MD5 covered the entire object, not just the range
request.  Uncovered by ceph/s3-tests#75.
yehudasa added a commit that referenced this pull request Oct 27, 2015
Test multipart copy part feature

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
@yehudasa yehudasa merged commit 001972a into ceph:master Oct 27, 2015
@jmunhoz
Copy link
Contributor Author

jmunhoz commented Oct 28, 2015

@yehudasa I will take care of the missing test case

@jmunhoz
Copy link
Contributor Author

jmunhoz commented Nov 25, 2015

@yehudasa missing test case added at #86

@jmunhoz
Copy link
Contributor Author

jmunhoz commented Mar 28, 2016

@robbat2 thanks for reporting, see ceph/ceph#5673 to details. The 'multipart copy part' feature did not ship with Jewel at the end. Those tests are part of the effort to support that feature. With the feature in place the -ERR_NOT_IMPLEMENTED code disappears and tests pass.

As suggested, I think it could make sense adding the fails_on_rgw annotation (PR #99) on test_multipart_copy_small and test_multipart_copy_multiple_sizes while the feature is not ready. What do you think @yehudasa?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants