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

Steve Loughran commented on HADOOP-19181:
-----------------------------------------

update: nothing appears to be happening in the SDK. Even though it is a one 
line fix -change the token refresh time to 60s before they expire. This is what 
we do ourselves.

Because it's so trivial I don't see the point in as implementing a workaround. 
This will take a few days work and ongoing maintenance.

Instead I am using this issue as an experiment to see if the SDK team actually 
respond to issues.. It very surprising that something which spans all 
non-container deployments within AWS infrastructure and is a trivial fix does 
not seem to get any attention whatsoever. I believe our processes are in fact 
more responseive than this, even though their SDK has a two week release cycle.

The STK box also leaks information about their test process. The 
{{ContainerCredentialsProvider}} does not have this bug as it refreshes in a 
timely manner. The implication is that dev/test is taking place in containers, 
rather than raw VMs. Alternatively: whatever load tests they are doing don't 
include credential renewal.



[~ahmar] [~srahman]




> S3A) IAMCredentialsProvider throttling results in AWS auth failures
> -------------------------------------------------------------------
>
>                 Key: HADOOP-19181
>                 URL: https://issues.apache.org/jira/browse/HADOOP-19181
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>    Affects Versions: 3.4.0
>            Reporter: Steve Loughran
>            Priority: Major
>
> Tests report throttling errors in IAM being remapped to noauth and failure
> Again, impala tests, but with multiple processes on same host. this means 
> that HADOOP-18945 isn't sufficient as even if it ensures a singleton instance 
> for a process
> * it doesn't if there are many test buckets (fixable)
> * it doesn't work across processes (not fixable)
> we may be able to 
> * use a singleton across all filesystem instances
> * once we know how throttling is reported, handle it through retries + 
> error/stats collection



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