sarthaksin1857 opened a new pull request, #16444:
URL: https://github.com/apache/iceberg/pull/16444

   ## What
   If you use the FileIo interface, and call a function which throws 
`SupportsBulkOperations` you are often left with a stack trace without any 
meaningful information to act on. 
   
   This PR adds 
   
   1. FailureHandler interface which all exceptions during bulk operations go 
into. Custom implementations can build their own way to classify and handle 
errors during bulk operations
   2. FailureCategory as a cloud agnostic "buckets" errors can be put into 
   3. AWS, Azure, GCP classifications based on their documentation
   
   
   The point of this is to not "force" any classification on errors but give 
callers all the information they need to be able to figure out what an error 
means in their context


-- 
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