You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Sahil Takiar (Jira)" <ji...@apache.org> on 2020/08/10 17:24:00 UTC

[jira] [Commented] (HADOOP-17197) Decrease size of s3a dependencies

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

Sahil Takiar commented on HADOOP-17197:
---------------------------------------

CC: [~stevel@apache.org] if you have any thoughts here

> Decrease size of s3a dependencies
> ---------------------------------
>
>                 Key: HADOOP-17197
>                 URL: https://issues.apache.org/jira/browse/HADOOP-17197
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>            Reporter: Sahil Takiar
>            Priority: Major
>
> S3A currently has a dependency on the aws-java-sdk-bundle, which includes the SDKs for all AWS services. The jar file for the current version is about 120 MB, but continues to grow (the latest is about 170 MB). Organic growth is expected as more and more AWS services are created.
> The aws-java-sdk-bundle jar file is shaded as well, so it includes all transitive dependencies.
> It would be nice if S3A could depend on smaller jar files in order to decrease the size of jar files pulled in transitively by clients. Decreasing the size of dependencies is particularly important for Docker files, where image pull times can be affected by image size.
> One solution here would be for S3A to publish its own shaded jar which includes the SDKs for all needed AWS Services (e.g. S3, DynamoDB, etc.) along with the transitive dependencies for the individual SDKs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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