|
@@ -33,6 +33,7 @@ import org.apache.hadoop.conf.Configuration;
|
|
import org.apache.hadoop.hdfs.server.datanode.DataNode;
|
|
import org.apache.hadoop.hdfs.server.datanode.DataNode;
|
|
import org.apache.hadoop.hdfs.tools.DFSAdmin;
|
|
import org.apache.hadoop.hdfs.tools.DFSAdmin;
|
|
import org.apache.hadoop.test.GenericTestUtils;
|
|
import org.apache.hadoop.test.GenericTestUtils;
|
|
|
|
+import org.apache.hadoop.util.ToolRunner;
|
|
import org.junit.Test;
|
|
import org.junit.Test;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -102,6 +103,13 @@ public class TestBalancerBandwidth {
|
|
runGetBalancerBandwidthCmd(admin, args, newBandwidth);
|
|
runGetBalancerBandwidthCmd(admin, args, newBandwidth);
|
|
args = new String[] { "-getBalancerBandwidth", dn2Address };
|
|
args = new String[] { "-getBalancerBandwidth", dn2Address };
|
|
runGetBalancerBandwidthCmd(admin, args, newBandwidth);
|
|
runGetBalancerBandwidthCmd(admin, args, newBandwidth);
|
|
|
|
+
|
|
|
|
+ // test maximum bandwidth allowed
|
|
|
|
+ assertEquals(0, ToolRunner.run(admin,
|
|
|
|
+ new String[] {"-setBalancerBandwidth", "1t"}));
|
|
|
|
+
|
|
|
|
+ assertEquals(-1, ToolRunner.run(admin,
|
|
|
|
+ new String[] {"-setBalancerBandwidth", "1e"}));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|