[
https://issues.apache.org/jira/browse/MAPREDUCE-1834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894730#action_12894730
]
Tamas Sarlos commented on MAPREDUCE-1834:
-----------------------------------------
Hong, thanks for finding the root cause. The patch looks ok to me by large, but
there are 1 major, and 3 minor issues with it.
major:
- FakedConcurrentHashmap.remove(Object key, Object value) does not remove the
(key,value) pair.
minor:
- The test used to pass if diff is not available, eg. on Windows (Runtime.exec
threw an IOException). Now it fails due to the added Assert.fail in the catch
block.
Could you reflect this decision by changing the comments as well or adjust the
code to keep skipping the test on these platforms?
- Replacing the above Runtime.exec with ShellCommandExecutor too would make the
code look more uniform.
- I suggest adding some comments to FakedConcurrentHashMap.java on the need and
use of that class as described in this JIRA.
Amareshwari & Hemanth, thanks for catching the issue with Process.wait().
> TestSimulatorDeterministicReplay timesout on trunk
> --------------------------------------------------
>
> Key: MAPREDUCE-1834
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1834
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: contrib/mumak
> Affects Versions: 0.21.0
> Reporter: Amareshwari Sriramadasu
> Assignee: Hong Tang
> Attachments: MAPREDUCE-1834.patch, mr-1834-20100727.patch,
> mr-1834-20100729.patch, TestSimulatorDeterministicReplay.log
>
>
> TestSimulatorDeterministicReplay timesout on trunk.
> See hudson patch build
> http://hudson.zones.apache.org/hudson/job/Mapreduce-Patch-h4.grid.sp2.yahoo.net/216/testReport/org.apache.hadoop.mapred/TestSimulatorDeterministicReplay/testMain/
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.