You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2016/04/26 12:20:12 UTC
[jira] [Created] (HADOOP-13062) S3A Introspect to invoke
incompatible AWS TransferManagerConfiguration methods
Steve Loughran created HADOOP-13062:
---------------------------------------
Summary: S3A Introspect to invoke incompatible AWS TransferManagerConfiguration methods
Key: HADOOP-13062
URL: https://issues.apache.org/jira/browse/HADOOP-13062
Project: Hadoop Common
Issue Type: Sub-task
Components: fs/s3
Affects Versions: 2.7.2
Reporter: Steve Loughran
The AWS SDK changed the signature of the {{TransferManagerConfiguration.setMultipartUploadThreshold}}, moving one param from an int to a long. This is fixed at compile time, so S3a built against the old library doesn't link to to the new one, and vice versa —something leading to problems downstream.
It may be possible to use reflection to make this binding, at least on the 2.7 branch, so that dropping in to a later SDK doesn't break things
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)