Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
PUT object response should include "ETag" instead of "Etag" #3284
For PUT object requests, Minio response header includes "Etag", instead of "ETag". Apparently this compatibility mismatch breaks AWS SDK 1.7.1 and PUT object requests fails. However, it seem to work with AWS Java SDK 1.10.x.
AWS responses for PUT object:
Also, according to the AWS Documentation it's "ETag",
Steps to Reproduce (for bugs)
Any PUT object requests with AWS Java SDK 1.7.1 should reproduce this issue.
Found this issue while using Minio with another system that uses AWS Java SDK 1.7.1.
HTTP response headers are case insensitive ETag, Etag, eTag all are allowed,
AWS Java SDK is buggy which needs to fix this bug.