Steve Loughran created HADOOP-13130:
---------------------------------------

             Summary: s3a failures can surface as RTEs, not IOEs
                 Key: HADOOP-13130
                 URL: https://issues.apache.org/jira/browse/HADOOP-13130
             Project: Hadoop Common
          Issue Type: Bug
          Components: fs/s3
    Affects Versions: 2.7.2
            Reporter: Steve Loughran


S3A failures happening in the AWS library surface as {{AmazonClientException}} 
derivatives, rather than IOEs. As the amazon exceptions are runtime exceptions, 
any code which catches IOEs for error handling breaks.

The fix will be to catch and wrap. The hard thing will be to wrap it with 
meaningful exceptions rather than a generic IOE. Furthermore, if anyone has 
been catching AWS exceptions, they are going to be disappointed. That means 
that fixing this situation could be considered "incompatible" —but only for 
code which contains assumptions about the underlying FS and the exceptions they 
raise.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to