spicy_heck_boi Posts - Tigris

spicy_heck_boi

CompleteMultipartUpload - can it return error on 200 OK like S3 can?

So it turns out that S3 can theoretically return a 200 OK for a CompleteMultipartUpload call, but still return an error in the body, which is insane, but here we are: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html

Does Tigris have this same behavior? I guess in general, should I always be parsing the XML responses from S3 calls to look for errors, or can I rely on a 200 OK meaning we have successfully completed the request?

CompleteMultipartUpload - Amazon Simple Storage Service

Completes a multipart upload by assembling previously uploaded parts.

Checksum support on multipart upload S3 compatibility?

Hi Tigris team - does Tigris support the x-amz-checksum methods to validate the uploaded content? I just tried this with CreateMultipartUpload / UploadPart / CompleteMultipartUpload and it seems like the headers are accepted and pushed through, but the data is not rejected with 400 BadDigest if the checksum is mismatched. A regular PutObject with a mismatched Content-MD5 header does return 400 BadDigest, but not with a mismatched crc32.

Is there any way to do checksums on multipart uploads?