You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2009/03/20 00:29:50 UTC

[jira] Commented: (HADOOP-5517) IllegalMonitorStateException in DataNode shutdown

    [ https://issues.apache.org/jira/browse/HADOOP-5517?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683683#action_12683683 ] 

Steve Loughran commented on HADOOP-5517:
----------------------------------------

ipc.Server.stop() is synchronized, so this should be impossible. Yet it has happened. Maybe the interrupt() operations that take place in the block do something to release the locks. This is going to be a tricky one to deal with. It could just be a quirk of the test bench, with all the different bits of the cluster running in the same JVM. Or it could be a problem that can occur in the wild.

What waits for these notifications? 

> IllegalMonitorStateException in DataNode shutdown
> -------------------------------------------------
>
>                 Key: HADOOP-5517
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5517
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: dfs
>            Reporter: Amareshwari Sriramadasu
>
> This was observed in one of the hudson runs, org.apache.hadoop.mapred.TestBadRecords.testBadMapRed failed with following exception trace:
> {noformat}
> java.lang.IllegalMonitorStateException
> 	at java.lang.Object.notifyAll(Native Method)
> 	at org.apache.hadoop.ipc.Server.stop(Server.java:1110)
> 	at org.apache.hadoop.hdfs.server.datanode.DataNode.shutdown(DataNode.java:576)
> 	at org.apache.hadoop.hdfs.MiniDFSCluster.shutdownDataNodes(MiniDFSCluster.java:569)
> 	at org.apache.hadoop.hdfs.MiniDFSCluster.shutdown(MiniDFSCluster.java:553)
> 	at org.apache.hadoop.mapred.ClusterMapReduceTestCase.stopCluster(ClusterMapReduceTestCase.java:129)
> 	at org.apache.hadoop.mapred.ClusterMapReduceTestCase.tearDown(ClusterMapReduceTestCase.java:140)
> {noformat}
> More logs @
> http://hudson.zones.apache.org/hudson/job/Hadoop-Patch-vesta.apache.org/94/testReport/org.apache.hadoop.mapred/TestBadRecords/testBadMapRed/

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.