[
https://issues.apache.org/jira/browse/HADOOP-11262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15082104#comment-15082104
]
Chris Nauroth commented on HADOOP-11262:
----------------------------------------
Patch v8 looks great overall. Thanks, everyone! I have just one question and
one minor nitpick.
{code}
@Override
public long getModificationTime(){
if(isDirectory()){
return System.currentTimeMillis();
} else {
return super.getModificationTime();
}
}
{code}
YARN resource localization includes a check of the modification time against
the source file system. (See {{FSDownload#copy}}.) I believe the intent is to
ensure that the state of the resources at application submission time remains
the same at the time of launching the application's containers. Has anyone
tested resource localization sourced from S3A? I expect an ever-changing
modification time like this would trigger an error.
I see you're using the strategy of overriding some irrelevant/unsupported test
methods to be no-ops in the subclasses. Could you please put the {{@Ignore}}
annotation on these?
> 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)