You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Xiaolin Ha (Jira)" <ji...@apache.org> on 2022/03/07 11:14:00 UTC

[jira] [Resolved] (HBASE-25782) TestStochasticLoadBalancerBalanceCluster.testBalanceCluster is flaky

     [ 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)