jackye1995 commented on issue #7151: URL: https://github.com/apache/iceberg/issues/7151#issuecomment-1477205029
> If we are gonna give it a custom retry condition anyways, it would make more sense to create an [ExecutionAttribute](https://github.com/aws/aws-sdk-java-v2/blob/master/core/sdk-core/src/main/java/software/amazon/awssdk/core/interceptor/ExecutionAttribute.java) we can attach to any individual API call we want not to retry, create a retryCondition that checks for it Yes this is also what I am thinking about, so if we add execution attribute only for the `UpdateTable` call in `GlueTableOperations`, we should be able to configure a retry condition for Glue client in a client factory to skip retrying when it's a 500 so it can go with tehe Iceberg `Tasks` lifecycle. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
