[
https://issues.apache.org/jira/browse/MAPREDUCE-4987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13635825#comment-13635825
]
Bikas Saha commented on MAPREDUCE-4987:
---------------------------------------
I thought that static blocks are executed once per class loader. So I am not
sure why this one would be executed per inner class object creation. In any
case, moving the code to @BeforeClass is a right thing to do in general.
Are the test times similar in Linux and Windows or they are close to timing out
only on Windows. I would be wary of simply doubling the test timeouts.
this probably can be done once instead of multiple times right? I am assuming
this is a slow filesystem operation.
{code}
+ if (new File(entry.getKey().toUri().getPath()).isDirectory()) {
<---- THIS
+ newClassPath.append(Path.SEPARATOR);
+ }
{code}
btw, there doesnt seem to be a test about explicitly adding local resources to
the classpath in this patch, right?
Finally, this will have to be split into common, mr and yarn jiras+patches,
though we will need a combined patch to get a successful jenkins run. we can
attach the combined patch to the common jira because that will be committed
first.
> TestMRJobs#testDistributedCache fails on Windows due to unexpected behavior
> of symlinks
> ---------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-4987
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-4987
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: distributed-cache, nodemanager
> Affects Versions: 3.0.0
> Reporter: Chris Nauroth
> Assignee: Chris Nauroth
> Attachments: MAPREDUCE-4987.1.patch, MAPREDUCE-4987.2.patch,
> MAPREDUCE-4987.3.patch, MAPREDUCE-4987.4.patch, MAPREDUCE-4987.5.patch
>
>
> On Windows, {{TestMRJobs#testDistributedCache}} fails on an assertion while
> checking the length of a symlink. It expects to see the length of the target
> of the symlink, but Java 6 on Windows always reports that a symlink has
> length 0.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira