Yu Li created HDFS-5706:
---------------------------
Summary: Should reset Balancer.Parameters.DEFALUT.policy in
TestBalancer
Key: HDFS-5706
URL: https://issues.apache.org/jira/browse/HDFS-5706
Project: Hadoop HDFS
Issue Type: Bug
Components: balancer
Reporter: Yu Li
Priority: Minor
Now in TestBalancer.java, more than one test case will invoke the private
method runBalancer, in which it will use Balancer.Parameters.Default, while the
policy is never reset thus its totalUsedSpace and totalCapacity will increase
continuously.
We can reveal this issue by simply change
{code:title=TestBalancer#testBalancer1Internal }
testUnevenDistribution(conf,
{color: red}
new long[] {50*CAPACITY/100, 10*CAPACITY/100},
{color}
new long[]{CAPACITY, CAPACITY},
new String[] {RACK0, RACK1});
{code}
to
{code:title=TestBalancer#testBalancer1Internal}
testUnevenDistribution(conf,
{color: red}
new long[] {70*CAPACITY/100, 40*CAPACITY/100},
{color}
new long[]{CAPACITY, CAPACITY},
new String[] {RACK0, RACK1});
{code}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)