hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Loughran (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-13727) S3A: Reduce high number of connections to EC2 Instance Metadata Service caused by InstanceProfileCredentialsProvider.
Date Fri, 21 Oct 2016 10:50:58 GMT

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

Steve Loughran commented on HADOOP-13727:
-----------------------------------------

Ideally it'd be good to do the whole test suite to verify that IAM works across the lot, however
I think we can take the fact that your test suite, which does use IAM, scaled up, is implicitly
a sign that the auth mechanism works

> S3A: Reduce high number of connections to EC2 Instance Metadata Service caused by InstanceProfileCredentialsProvider.
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-13727
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13727
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>            Reporter: Rajesh Balamohan
>            Assignee: Chris Nauroth
>            Priority: Minor
>         Attachments: HADOOP-13727-branch-2.001.patch, HADOOP-13727-branch-2.002.patch,
HADOOP-13727-branch-2.003.patch, HADOOP-13727-branch-2.004.patch
>
>
> When running in an EC2 VM, S3A can make use of {{InstanceProfileCredentialsProvider}}
from the AWS SDK to obtain credentials from the EC2 Instance Metadata Service.  We have observed
that for a highly multi-threaded application, this may generate a high number of calls to
the Instance Metadata Service.  The service may throttle the client by replying with an HTTP
429 response or forcibly closing connections.  We can greatly reduce the number of calls to
the service by enforcing that all threads use a single shared instance of {{InstanceProfileCredentialsProvider}}.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org


Mime
View raw message