[
https://issues.apache.org/jira/browse/HBASE-25782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xiaolin Ha resolved HBASE-25782.
--------------------------------
Resolution: Duplicate
> TestStochasticLoadBalancerBalanceCluster.testBalanceCluster is flaky
> --------------------------------------------------------------------
>
> Key: HBASE-25782
> URL: https://issues.apache.org/jira/browse/HBASE-25782
> Project: HBase
> Issue Type: Improvement
> Reporter: Xiaolin Ha
> Priority: Major
>
> Seems after HBASE-25739.
> Shows in
> [https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3176/1/testReport/org.apache.hadoop.hbase.master.balancer/TestStochasticLoadBalancerBalanceCluster/testBalanceCluster/]
> Local test can reproduce the failure,
> {code:java}
> 2021-04-16T20:11:21,425 INFO [Time-limited test]
> balancer.TestStochasticLoadBalancerBalanceCluster(61): Mock Cluster : {
> srv1241949559:1 , srv609693614:5 , srv1125287745:6 , srv1143442391:6 ,
> srv1165735784:6 , srv1221998538:6 , srv394489737:6 , srv593165442:6 ,
> srv736809440:6 , srv741384165:6 } [srvr=10 rgns=54 avg=5.4 max=6
> min=5]2021-04-16T20:11:21,425 INFO [Time-limited test]
> balancer.TestStochasticLoadBalancerBalanceCluster(61): Mock Cluster : {
> srv1241949559:1 , srv609693614:5 , srv1125287745:6 , srv1143442391:6 ,
> srv1165735784:6 , srv1221998538:6 , srv394489737:6 , srv593165442:6 ,
> srv736809440:6 , srv741384165:6 } [srvr=10 rgns=54 avg=5.4 max=6
> min=5]2021-04-16T20:11:21,425 INFO [Time-limited test]
> balancer.BaseLoadBalancer(1791): Start Generate Balance plan for
> cluster.2021-04-16T20:11:21,425 DEBUG [Time-limited test]
> balancer.StochasticLoadBalancer$RegionCountSkewCostFunction(925):
> RegionCountSkewCostFunction sees a total of 10 servers and 54
> regions.2021-04-16T20:11:21,425 DEBUG [Time-limited test]
> balancer.StochasticLoadBalancer(361): Skipping load balancing because
> balanced cluster; total cost=25.97402597402596, sum multiplier=582.0;
> cost/multiplier to need a balance is 0.052021-04-16T20:11:21,425 INFO
> [Time-limited test] balancer.TestStochasticLoadBalancerBalanceCluster(67):
> Mock Balance : { srv1241949559:1 , srv609693614:5 , srv1125287745:6 ,
> srv1143442391:6 , srv1165735784:6 , srv1221998538:6 , srv394489737:6 ,
> srv593165442:6 , srv736809440:6 , srv741384165:6 } java.lang.AssertionError:
> All servers should have load no less than 5.
> server=srv1241949559,13844,-2719393974186553415 , load=1 at
> org.junit.Assert.fail(Assert.java:89) at
> org.junit.Assert.assertTrue(Assert.java:42) at
> org.apache.hadoop.hbase.master.balancer.BalancerTestBase.assertClusterAsBalanced(BalancerTestBase.java:207)
> at
> org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerBalanceCluster.testBalanceCluster(TestStochasticLoadBalancerBalanceCluster.java:68)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> {code}
> @[~claraxiong] Could you help to fix this issue?
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)