Balancer sometimes runs out of memory after days or weeks running
-----------------------------------------------------------------

                 Key: HADOOP-5145
                 URL: https://issues.apache.org/jira/browse/HADOOP-5145
             Project: Hadoop Core
          Issue Type: Bug
          Components: dfs
            Reporter: Hairong Kuang
            Assignee: Hairong Kuang
             Fix For: 0.21.0


The culprit is a HashMap called MovedBlocks. By design this map does not get 
cleaned up between iterations. This is because the deletion of source replicas 
is done by NN. When next iteration starts, source replicas may not have been 
deleted, Balancer does not want to schedule them to move again. To prevent 
running out of memory, Balancer should expire/clean the movedBlocks from some 
iterations back.


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

Reply via email to