You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2015/12/29 07:38:08 UTC
hbase git commit: HBASE-15023 Reenable TestShell and
TestStochasticLoadBalancer; Amendment to make it work on branch-1.2
Repository: hbase
Updated Branches:
refs/heads/branch-1.2 d382d649a -> fdcc0f1ea
HBASE-15023 Reenable TestShell and TestStochasticLoadBalancer; Amendment to make it work on branch-1.2
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/fdcc0f1e
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/fdcc0f1e
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/fdcc0f1e
Branch: refs/heads/branch-1.2
Commit: fdcc0f1ea6c897d853712dc8df81b1e3976b9d33
Parents: d382d64
Author: stack <st...@apache.org>
Authored: Mon Dec 28 22:37:59 2015 -0800
Committer: stack <st...@apache.org>
Committed: Mon Dec 28 22:37:59 2015 -0800
----------------------------------------------------------------------
.../balancer/TestStochasticLoadBalancer.java | 38 --------------------
1 file changed, 38 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/fdcc0f1e/hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java
index 7abbeb4..85ecb29 100644
--- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java
+++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java
@@ -122,44 +122,6 @@ public class TestStochasticLoadBalancer extends BalancerTestBase {
}
@Test
- public void testMoveCost() throws Exception {
- Configuration conf = HBaseConfiguration.create();
- StochasticLoadBalancer.CostFunction
- costFunction = new StochasticLoadBalancer.MoveCostFunction(conf);
- for (int[] mockCluster : clusterStateMocks) {
- BaseLoadBalancer.Cluster cluster = mockCluster(mockCluster);
- costFunction.init(cluster);
- double cost = costFunction.cost();
- assertEquals(0.0f, cost, 0.001);
-
- // cluster region number is smaller than maxMoves=600
- cluster.setNumRegions(200);
- cluster.setNumMovedRegions(10);
- cost = costFunction.cost();
- assertEquals(0.05f, cost, 0.001);
- cluster.setNumMovedRegions(100);
- cost = costFunction.cost();
- assertEquals(0.5f, cost, 0.001);
- cluster.setNumMovedRegions(200);
- cost = costFunction.cost();
- assertEquals(1.0f, cost, 0.001);
-
-
- // cluster region number is bigger than maxMoves=2500
- cluster.setNumRegions(10000);
- cluster.setNumMovedRegions(250);
- cost = costFunction.cost();
- assertEquals(0.1f, cost, 0.001);
- cluster.setNumMovedRegions(1250);
- cost = costFunction.cost();
- assertEquals(0.5f, cost, 0.001);
- cluster.setNumMovedRegions(2500);
- cost = costFunction.cost();
- assertEquals(1.0f, cost, 0.01);
- }
- }
-
- @Test
public void testSkewCost() {
Configuration conf = HBaseConfiguration.create();
StochasticLoadBalancer.CostFunction