Open
Description
Apache Iceberg version
1.8.0 (latest release)
Query engine
None
Please describe the bug 🐞
Due to a failure using the latest AWS sdk the deleteObjects api began failing. This is because the AWS SDK 2.30.0 added changes to the default integrity protection (see aws/aws-sdk-java-v2#5802), which negatively affects S3-compliant object storage solutions.
This means that the dropTable api's purge option stopped working.
This caused thousands of objects to build up on our minio s3 filesystem without our immediate knowledge, as the exception was not being raised to the application. Expected behavior would be that failing to purge files should raise some kind of error when calling the catalog.dropTable API
Willingness to contribute
- I can contribute a fix for this bug independently
- I would be willing to contribute a fix for this bug with guidance from the Iceberg community
- I cannot contribute a fix for this bug at this time