tustvold opened a new issue, #122: URL: https://github.com/apache/arrow-rs-object-store/issues/122
**Describe the bug** <!-- A clear and concise description of what the bug is. --> CompleteMultipartUpload has an _interesting_ approach to error handling > Processing of a Complete Multipart Upload request could take several minutes to complete. After Amazon S3 begins processing the request, it sends an HTTP response header that specifies a 200 OK response. While processing is in progress, Amazon S3 periodically sends white space characters to keep the connection from timing out. A request could fail after the initial 200 OK response has been sent. This means that a 200 OK response can contain either a success or an error. If you call the S3 API directly, make sure to design your application to parse the contents of the response and handle it appropriately. If you use AWS SDKs, SDKs handle this condition. The SDKs detect the embedded error and apply error handling per your configuration settings (including automatically retrying the request as appropriate). If the condition persists, the SDKs throws an exception (or, for the SDKs that don't use exceptions, they return the error). From https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html **To Reproduce** <!-- Steps to reproduce the behavior: --> Not entirely sure how to test this, but we should at the very least return an error **Expected behavior** <!-- A clear and concise description of what you expected to happen. --> **Additional context** <!-- Add any other context about the problem here. --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
