[
https://issues.apache.org/jira/browse/HADOOP-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12493345
]
Hadoop QA commented on HADOOP-1312:
-----------------------------------
Integrated in Hadoop-Nightly #77 (See
http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/77/)
> heartbeat monitor thread goes away
> ----------------------------------
>
> Key: HADOOP-1312
> URL: https://issues.apache.org/jira/browse/HADOOP-1312
> Project: Hadoop
> Issue Type: Bug
> Components: dfs
> Reporter: dhruba borthakur
> Assigned To: dhruba borthakur
> Priority: Blocker
> Fix For: 0.13.0
>
> Attachments: heartbeatmonitor3.patch
>
>
> The heartbeat monitor thread encounters a ConcurrentModificationException
> while iterating over the "heartbeats" data structure. This occurs when the
> namenode was getting restarted. There are actuallt two bugs here:
> 1. The Heartbeat Monitor thread needs to catch Exceptions and continue,
> instead of exiting.
> 2. The heartbeats data structures is protected by the heartbeats lock. The
> registerDatanode() method invokes removeDatanode() without acquiring the
> heartbeats monitor lock. This causes the ConcurrentModificationException.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.