[
https://issues.apache.org/jira/browse/MAPREDUCE-6670?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15226555#comment-15226555
]
Junping Du commented on MAPREDUCE-6670:
---------------------------------------
Thanks [~GergelyNovak] for the patch.
Agree that 1000 ms may not enough, given the sleep time in the worst case could
reach to 900 ms.
{noformat}
for (int i = 0; i < 9; i++) {
values = cache.values();
if (values.size() > maxSize) {
Thread.sleep(100);
} else {
assertFalse("fileInfo1 should have been evicted",
values.contains(fileInfo1));
return;
}
}
{noformat}
However, 10 secs may not be necessary. Can we set to 5000 ms instead?
> TestJobListCache#testEviction sometimes fails on Windows with timeout
> ---------------------------------------------------------------------
>
> Key: MAPREDUCE-6670
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-6670
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: test
> Affects Versions: 2.7.0, 2.8.0, 2.7.1, 2.7.2, 2.7.3
> Environment: OS: Windows Server 2012
> JDK: 1.7.0_79
> Reporter: Gergely Novák
> Assignee: Gergely Novák
> Priority: Minor
> Attachments: MAPREDUCE-6670.001.patch
>
>
> TestJobListCache#testEviction often needs more than 1000 ms to finish in
> Windows environment. Increasing the timeout solves the issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)