steveloughran opened a new pull request, #6425:
URL: https://github.com/apache/hadoop/pull/6425

   
   - Add a new Path IOE subclass, AwsHttpChannelException
   - Method ErrorTranslation.maybeExtractChannelException() to create this from 
shaded/unshaded NoHttpResponseException, using string match to avoid classpath 
problems.
   - And do this for SdkClientExceptions with OpenSSL error code WFOPENSSL0035. 
This isn't strictly the right place for this as its not an IOE we are 
remapping...
   - ErrorTranslation.maybeExtractIOException() to perform this translation as 
appropriate.
   
   S3AInputStream.reopen() code now retries, except on EOFException, which is 
converted to a -1 response to the caller, as is done historically.
   
   New tests for the translation, but not for the input stream logic. The place 
for that will be TestS3AInputStreamRetry
   
   
   ### How was this patch tested?
   
   New unit test cases; so far run the contract tests. 
   
   ### For code changes:
   
   - [ ] Does the title or this PR starts with the corresponding JIRA issue id 
(e.g. 'HADOOP-17799. Your PR title ...')?
   - [ ] Object storage: have the integration tests been executed and the 
endpoint declared according to the connector-specific documentation?
   - [ ] If adding new dependencies to the code, are these dependencies 
licensed in a way that is compatible for inclusion under [ASF 
2.0](http://www.apache.org/legal/resolved.html#category-a)?
   - [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`, 
`NOTICE-binary` files?
   
   


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