-
Notifications
You must be signed in to change notification settings - Fork 287
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 get_object_attributes #571
base: master
Are you sure you want to change the base?
Conversation
0a0a379
to
7e923f5
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.
can i suggest some additional test coverage?
- non-multipart upload,
- current version,
- non-current version,
- delete marker?
- pagination of parts (ex MaxParts=1 PartNumberMarker=2),
- fields not requested by ObjectAttributes are not returned
are there any error paths that are worth testing for?
and sse-c when we add it: test_encryption_sse_c_method_head is a good example for HeadObject |
i pushed a branch with extra tests to linuxbox2/s3-tests@wip-get-objattrs...cbodley:s3-tests:wip-get-objattrs
i left review comments on ceph/ceph#55259 about the issues that uncovered, mainly around the pagination test |
511894a
to
7d12575
Compare
Signed-off-by: Matt Benjamin <[email protected]>
there seem to be workloads which assume checksum algorithm can be omitted from upload-part Signed-off-by: Matt Benjamin <[email protected]>
* multipart upload without checksums * multipart upload with a single part * pagination of multipart parts * non-multipart upload with/without checksum * versioned object, current and non-current * sse-c encrypted object Signed-off-by: Casey Bodley <[email protected]>
7d12575
to
9bf223d
Compare
No description provided.