[ 
https://issues.apache.org/jira/browse/HDFS-6250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13977645#comment-13977645
 ] 

Chen He commented on HDFS-6250:
-------------------------------

In this test case, program starts a minicluster composed of 2 datanodes. Block 
size is 10B and total cluster capacity is 6000B ( 3000B on each datanodes). It 
create 180 data blocks with replication factor 2. Then, a node datanode is 
created and balancer starts to balancing the cluster considering rack locality. 
However, once balancer starts, HDFS creates a /system/balancer.id file (30B) to 
track the balancer. After balancer successes, HDFS should delete the 
/system/balancer.id file which is composed of 6 data blocks (2 replication for 
each data block). But HDFS failed to delete 1 data block of this 
/system/balancer.id file. This is why it reports 1810 data blocks instead of 
1800. 

> TestBalancerWithNodeGroup.testBalancerWithRackLocality fails
> ------------------------------------------------------------
>
>                 Key: HDFS-6250
>                 URL: https://issues.apache.org/jira/browse/HDFS-6250
>             Project: Hadoop HDFS
>          Issue Type: Bug
>            Reporter: Kihwal Lee
>            Assignee: Chen He
>         Attachments: test_log.txt
>
>
> It was seen in https://builds.apache.org/job/PreCommit-HDFS-Build/6669/
> {panel}
> java.lang.AssertionError: expected:<1800> but was:<1810>
>       at org.junit.Assert.fail(Assert.java:93)
>       at org.junit.Assert.failNotEquals(Assert.java:647)
>       at org.junit.Assert.assertEquals(Assert.java:128)
>       at org.junit.Assert.assertEquals(Assert.java:147)
>       at org.apache.hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup
>  .testBalancerWithRackLocality(TestBalancerWithNodeGroup.java:253)
> {panel}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to