Chris Nauroth created HADOOP-13727:
--------------------------------------
Summary: 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
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: [email protected]
For additional commands, e-mail: [email protected]