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]

Reply via email to