[ 
https://issues.apache.org/jira/browse/HADOOP-18889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17767265#comment-17767265
 ] 

Steve Loughran commented on HADOOP-18889:
-----------------------------------------

+500 errors are retried in the aws sdk with the usual backoff; if a store impl 
is rejecting an s3 call then s3a retry policy currently treat as a comms error 
and retries too (see https://github.com/aws/aws-sdk-java-v2/issues/3483 ). 

plan: failfast. 
+reject precondition (512) and unsupported media type. should probably look at 
the other 500x calls too and treat all as unrecoverable and map to our 500 
error. simpler than adding new ones. but we should really have server-side 
change tracking to downgrade on a 512 after a warn once, as it would avoid 
people having to turn it off explicitly on ozone etc. Or at least we report the 
failure better, even though it'll surface on the first get in a stream (oh, and 
what about prefetching? we should just give up fetching at that point....)

> S3A: V2 SDK client does not work with third-party store
> -------------------------------------------------------
>
>                 Key: HADOOP-18889
>                 URL: https://issues.apache.org/jira/browse/HADOOP-18889
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>    Affects Versions: 3.4.0
>            Reporter: Steve Loughran
>            Assignee: Steve Loughran
>            Priority: Critical
>
> testing against an external store without specifying region now blows up 
> because the region is queried off eu-west-1.
> What are we do to here? require the region setting *which wasn't needed 
> before? what even region do we provide for third party stores?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to