You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue minio/minio#16120 confirms that AbortIncompleteMultipartUpload is not supported when using PutBucketLifecycle. It looks like we're scanning every 6 hours and purge non-aborted multi-part uploads after 24 hours (see stale_uploads_expiry and stale_uploads_cleanup_interval in the docs). This behavior affects all APIs that deal with aborting incomplete multipart uploads lifecycle rules.
I think we should mark the APIs in the S3 API compatibility document that have restrictions and/or deviate from the standard AWS S3 APIs and provide a proper explanation why we deviate.
The text was updated successfully, but these errors were encountered:
We can expand the compatibility page to add this type of information. In the process, it would be nice to move the small section on unsupported APIs from the thresholds and limits page to the compatibility page.
We can expand the compatibility page to add this type of information. In the process, it would be nice to move the small section on unsupported APIs from the thresholds and limits page to the compatibility page.
All of the APIs referenced on the thresholds and limits page are already listed in the unsupported API bucket endpoint list.
Maybe a link between the two pages? Or just delete the section on the limits page?
@djwfyi The ListMultipartUploads limitations are not described on that page.
@ramondeklein Right. I was commenting on @feorlen's suggestion of expanding the scope of the request.
I do fear that this is a rabbit hole we don't have enough bandwidth or insight to address at the moment, but I agree that it is a good request. Just if we do it for multipart, we should expand all of them.
MinIO behavior with regards to multi-part uploads deviates from AWS S3 in the following ways:
Issues minio/minio#5613, minio/minio#11686 and minio/minio#13246 proof that
ListMultipartUploads
can only be used to list multi-part uploads if an exact object-name is specified as a prefix.Issue minio/minio#16120 confirms that
AbortIncompleteMultipartUpload
is not supported when usingPutBucketLifecycle
. It looks like we're scanning every 6 hours and purge non-aborted multi-part uploads after 24 hours (seestale_uploads_expiry
andstale_uploads_cleanup_interval
in the docs). This behavior affects all APIs that deal with aborting incomplete multipart uploads lifecycle rules.I think we should mark the APIs in the S3 API compatibility document that have restrictions and/or deviate from the standard AWS S3 APIs and provide a proper explanation why we deviate.
The text was updated successfully, but these errors were encountered: