hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Junping Du (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-3619) isGoodBlockCandidate() in Balancer is not handling properly if replica factor >3
Date Mon, 09 Jul 2012 15:46:34 GMT
Junping Du created HDFS-3619:
--------------------------------

             Summary: isGoodBlockCandidate() in Balancer is not handling properly if replica
factor >3
                 Key: HDFS-3619
                 URL: https://issues.apache.org/jira/browse/HDFS-3619
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: balancer
    Affects Versions: 2.0.0-alpha, 1.0.0
            Reporter: Junping Du
            Assignee: Junping Du


Let's assume:
1. replica factor = 4
2. source node in rack 1 has 1st replica, 2nd and 3rd replica are in rack 2, 4th replica in
rack3 and target node is in rack3. 
So, It should be good for balancer to move replica from source node to target node but will
return "false" in isGoodBlockCandidate(). I think we can fix it by simply making judgement
that at least one replica node (other than source) is on the different rack of target node.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message