-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
Accept multipart checksums with part count #19680
Accept multipart checksums with part count #19680
Conversation
Accept multipart uploads where the combined checksum provides expected part count. Seems this was added by AWS to make the API more consistent even if the data is completely superfluous on multiple levels. Improves AWS S3 compatibility.
Functionality verified by running mint with this diff (click)
I will not change minio-go, since that would just break backcompat. |
like? @klauspost |
@harshavardhana It would break checksums on older minio. AWS supports both. |
wait are you saying that this PR will break clients? |
@harshavardhana No. This is not minio-go. This is the server. IF we changed minio-go, then it would break on older minio server versions. |
Oh I see so it is an option right? |
@harshavardhana Correct. And the server supports both variants |
Description
Accept multipart uploads where the combined checksum provides expected part count.
Seems this was added by AWS to make the API more consistent even if the data is completely superfluous on multiple levels.
Fixes #19670
Motivation and Context
Improve AWS S3 compatibility.
How to test this PR?
See #19670
Types of changes