[
https://issues.apache.org/jira/browse/HADOOP-11262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pieter Reuse updated HADOOP-11262:
----------------------------------
Attachment: HADOOP-11262-8.patch
Thank you, [~eddyxu] and [~cnauroth] for reviewing this and suggesting
improvements. I've uploaded patch version 8, addressing [~eddyxu]'s remarks
about coding style, @Override in combination with @Before, @After or @Test and
a try-with-recourses.
Regarding the setVerifyChecksum-test, we ([~Thomas Demoor] and I) noticed that
the default FileSystem - and therefore S3A - simply ignores the
"setVerifyChecksum"-flag, and that the test is therefore unnecessary for S3A.
So overriding it with an empty method avoids having a falsely failing test.
The original observation was that this flag is only used in the inputstream,
and calling setVerifyChecksum() before out.close() is called makes S3A throw an
IOException. Simply changing the order of these two lines fixed the issue we
faced there, but patch 8 uses a different approach and does not change the
testSetVerifyChecksum()-method in the super class any more.
> Enable YARN to use S3A
> -----------------------
>
> Key: HADOOP-11262
> URL: https://issues.apache.org/jira/browse/HADOOP-11262
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: fs/s3
> Reporter: Thomas Demoor
> Assignee: Pieter Reuse
> Labels: amazon, s3
> Attachments: HADOOP-11262-2.patch, HADOOP-11262-3.patch,
> HADOOP-11262-4.patch, HADOOP-11262-5.patch, HADOOP-11262-6.patch,
> HADOOP-11262-7.patch, HADOOP-11262-8.patch, HADOOP-11262.patch
>
>
> Uses DelegateToFileSystem to expose S3A as an AbstractFileSystem.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)