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)