2024-04-05 03:53:15,565 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-04-05 03:53:15,891 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-04-05 03:53:16,003 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-04-05 03:53:16,071 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-05 03:53:16,078 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-05 03:53:16,093 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=270, ProcessCount=170, AvailableMemoryMB=5010 2024-04-05 03:53:16,094 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-05 03:53:16,095 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-05 03:53:16,211 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1002775459:84 , srv1004514503:84 , srv1014053871:84 , srv1028006641:84 , srv1029708163:84 , srv1057941099:84 , srv1093959458:84 , srv109522091:84 , srv111234667:84 , srv1116542960:84 , srv1137488377:84 , srv1141889408:84 , srv1148612220:84 , srv1184343798:84 , srv1194295757:84 , srv1263081263:84 , srv1264523050:84 , srv1272517277:84 , srv1284896500:84 , srv1286405426:84 , srv1335951542:84 , srv1345489436:84 , srv135706125:84 , srv1364763068:84 , srv1374826982:84 , srv1390362656:84 , srv1420393705:84 , srv1422450636:84 , srv1468749081:84 , srv1474045528:84 , srv1497379205:84 , srv1501228992:84 , srv1532522882:84 , srv1549081171:84 , srv1565761673:84 , srv1581686322:84 , srv160084154:84 , srv1602145833:84 , srv1607172058:84 , srv1665539239:84 , srv1685001106:84 , srv1686910586:84 , srv1696241467:84 , srv1705500858:84 , srv1706665058:84 , srv1712536968:84 , srv1732052786:84 , srv173601141:84 , srv1742162550:84 , srv1754496362:84 , srv1768979188:84 , srv1771596852:84 , srv1839499493:84 , srv1857568891:84 , srv1913949099:84 , srv1932101022:84 , srv1959381611:84 , srv1963297245:84 , srv1968331646:84 , srv1969668423:84 , srv1985608346:84 , srv1991898362:84 , srv2000782336:84 , srv2089409473:84 , srv2099058995:84 , srv2108322865:84 , srv2117098784:84 , srv2128248691:84 , srv2143772081:84 , srv231202451:84 , srv231366613:84 , srv239796837:84 , srv300497226:84 , srv30585491:84 , srv375716117:84 , srv392353953:84 , srv403980776:84 , srv447647906:84 , srv45413705:84 , srv518753045:84 , srv52157653:84 , srv586373046:84 , srv609224237:84 , srv659155059:84 , srv67819690:84 , srv691890644:84 , srv694128627:84 , srv696598539:84 , srv727209517:84 , srv735847836:84 , srv741720462:84 , srv779124197:84 , srv825201473:84 , srv829702025:84 , srv891479106:84 , srv932731376:84 , srv956796120:84 , srv983125591:84 , srv988948171:84 , srv732137684:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-04-05 03:53:16,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:53:16,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1057941099=5, srv1706665058=44, srv1148612220=12, srv109522091=7, srv1686910586=41, srv30585491=73, srv694128627=86, srv696598539=87, srv2099058995=64, srv659155059=83, srv1028006641=3, srv1968331646=58, srv392353953=75, srv956796120=97, srv1497379205=30, srv135706125=22, srv1335951542=20, srv1963297245=57, srv2143772081=68, srv67819690=84, srv1959381611=56, srv1029708163=4, srv1264523050=16, srv447647906=77, srv779124197=92, srv1345489436=21, srv1474045528=29, srv1184343798=13, srv586373046=81, srv735847836=90, srv1839499493=52, srv1991898362=61, srv111234667=8, srv1194295757=14, srv1004514503=1, srv741720462=91, srv1468749081=28, srv231202451=69, srv403980776=76, srv1581686322=35, srv691890644=85, srv1002775459=0, srv1565761673=34, srv1420393705=26, srv1705500858=43, srv231366613=70, srv1141889408=11, srv160084154=36, srv2128248691=67, srv983125591=98, srv1932101022=55, srv1602145833=37, srv2117098784=66, srv1286405426=19, srv1985608346=60, srv1284896500=18, srv1969668423=59, srv1771596852=51, srv518753045=79, srv1390362656=25, srv1422450636=27, srv1116542960=9, srv1754496362=49, srv52157653=80, srv825201473=93, srv727209517=88, srv1549081171=33, srv1364763068=23, srv1742162550=48, srv1093959458=6, srv239796837=71, srv1137488377=10, srv609224237=82, srv1501228992=31, srv2108322865=65, srv375716117=74, srv1712536968=45, srv1014053871=2, srv1768979188=50, srv1263081263=15, srv1857568891=53, srv2000782336=62, srv988948171=99, srv1696241467=42, srv829702025=94, srv1374826982=24, srv1685001106=40, srv932731376=96, srv891479106=95, srv1665539239=39, srv1607172058=38, srv1732052786=46, srv2089409473=63, srv1272517277=17, srv1532522882=32, srv732137684=89, srv1913949099=54, srv45413705=78, srv173601141=47, srv300497226=72} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:53:16,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:53:16,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-05 03:53:16,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-05 03:53:16,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-05 03:53:16,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-05 03:53:16,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-05 03:53:16,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-05 03:53:16,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-05 03:53:16,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-05 03:53:16,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-05 03:53:16,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-05 03:53:16,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-05 03:53:16,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-05 03:53:16,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-05 03:53:16,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-05 03:53:16,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-05 03:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-05 03:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-05 03:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-05 03:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-05 03:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-05 03:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-05 03:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-05 03:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-05 03:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-05 03:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-05 03:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-05 03:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-05 03:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-05 03:53:16,511 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:16,512 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-05 03:53:16,512 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-05 03:53:16,916 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 559 ms to try 5000 different iterations. Found a solution that moves 4720 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17429404812400728. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037167447175818755, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056341909573698105, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5244444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.037167447175818755, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1695, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23583333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:16,937 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1141889408:82 , srv1184343798:82 , srv1607172058:82 , srv45413705:82 , srv52157653:82 , srv1014053871:83 , srv1137488377:83 , srv1497379205:83 , srv1532522882:83 , srv1685001106:83 , srv2099058995:83 , srv30585491:83 , srv403980776:83 , srv111234667:84 , srv1374826982:84 , srv1696241467:84 , srv1705500858:84 , srv1732052786:84 , srv1742162550:84 , srv1969668423:84 , srv2117098784:84 , srv586373046:84 , srv1002775459:85 , srv1004514503:85 , srv1028006641:85 , srv1284896500:85 , srv135706125:85 , srv1364763068:85 , srv1501228992:85 , srv160084154:85 , srv1602145833:85 , srv1768979188:85 , srv1985608346:85 , srv825201473:85 , srv932731376:85 , srv1057941099:86 , srv1148612220:86 , srv1335951542:86 , srv1420393705:86 , srv1474045528:86 , srv1686910586:86 , srv1913949099:86 , srv300497226:86 , srv375716117:86 , srv392353953:86 , srv779124197:86 , srv988948171:86 , srv1263081263:87 , srv1422450636:87 , srv1549081171:87 , srv1581686322:87 , srv1771596852:87 , srv1932101022:87 , srv1959381611:87 , srv1963297245:87 , srv1991898362:87 , srv2000782336:87 , srv2128248691:87 , srv231202451:87 , srv231366613:87 , srv239796837:87 , srv694128627:87 , srv741720462:87 , srv983125591:87 , srv1029708163:88 , srv109522091:88 , srv1116542960:88 , srv1264523050:88 , srv1272517277:88 , srv1286405426:88 , srv1706665058:88 , srv1712536968:88 , srv173601141:88 , srv2089409473:88 , srv2143772081:88 , srv691890644:88 , srv735847836:88 , srv829702025:88 , srv1093959458:89 , srv1390362656:89 , srv1839499493:89 , srv1857568891:89 , srv1968331646:89 , srv2108322865:89 , srv518753045:89 , srv659155059:89 , srv67819690:89 , srv727209517:89 , srv1345489436:90 , srv1468749081:90 , srv1665539239:90 , srv447647906:90 , srv891479106:90 , srv1565761673:91 , srv956796120:91 , srv1754496362:94 , srv1194295757:95 , srv609224237:95 , srv696598539:96 , srv732137684:420 } 2024-04-05 03:53:16,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:53:16,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1057941099=5, srv1706665058=44, srv1148612220=12, srv109522091=7, srv1686910586=41, srv30585491=73, srv694128627=86, srv696598539=87, srv2099058995=64, srv659155059=83, srv1028006641=3, srv1968331646=58, srv392353953=75, srv956796120=97, srv1497379205=30, srv135706125=22, srv1335951542=20, srv1963297245=57, srv2143772081=68, srv67819690=84, srv1959381611=56, srv1029708163=4, srv1264523050=16, srv447647906=77, srv779124197=92, srv1345489436=21, srv1474045528=29, srv1184343798=13, srv586373046=81, srv735847836=90, srv1839499493=52, srv1991898362=61, srv111234667=8, srv1194295757=14, srv1004514503=1, srv741720462=91, srv1468749081=28, srv231202451=69, srv403980776=76, srv1581686322=35, srv691890644=85, srv1002775459=0, srv1565761673=34, srv1420393705=26, srv1705500858=43, srv231366613=70, srv1141889408=11, srv160084154=36, srv2128248691=67, srv983125591=98, srv1932101022=55, srv1602145833=37, srv2117098784=66, srv1286405426=19, srv1985608346=60, srv1284896500=18, srv1969668423=59, srv1771596852=51, srv518753045=79, srv1390362656=25, srv1422450636=27, srv1116542960=9, srv1754496362=49, srv52157653=80, srv825201473=93, srv727209517=88, srv1549081171=33, srv1364763068=23, srv1742162550=48, srv1093959458=6, srv239796837=71, srv1137488377=10, srv609224237=82, srv1501228992=31, srv2108322865=65, srv375716117=74, srv1712536968=45, srv1014053871=2, srv1768979188=50, srv1263081263=15, srv1857568891=53, srv2000782336=62, srv988948171=99, srv1696241467=42, srv829702025=94, srv1374826982=24, srv1685001106=40, srv932731376=96, srv891479106=95, srv1665539239=39, srv1607172058=38, srv1732052786=46, srv2089409473=63, srv1272517277=17, srv1532522882=32, srv732137684=89, srv1913949099=54, srv45413705=78, srv173601141=47, srv300497226=72} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:53:16,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:53:16,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:53:16,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:53:16,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:53:16,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:53:16,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:53:16,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:53:16,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:53:16,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:53:16,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-05 03:53:16,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-05 03:53:16,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-05 03:53:16,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-05 03:53:16,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-05 03:53:16,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-05 03:53:16,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-05 03:53:16,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-05 03:53:16,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-05 03:53:16,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-05 03:53:16,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-05 03:53:16,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-05 03:53:17,161 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037167447175818755, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056341909573698105, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.037167447175818755, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1695, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23583333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:17,162 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-05 03:53:17,162 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1742609979776123, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037167447175818755, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056341909573698105, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.037167447175818755, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1695, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23583333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-05 03:53:17,447 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 438 ms to try 5000 different iterations. Found a solution that moves 2616 regions; Going from a computed imbalance of 0.1742609979776123 to a new imbalance of 0.014244088649244448. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019347118941797206); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03294385251652806, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2906666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019347118941797206); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041166666666666664, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:17,460 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1194295757:78 , srv1754496362:78 , srv609224237:79 , srv696598539:79 , srv1565761673:80 , srv659155059:81 , srv891479106:81 , srv956796120:81 , srv1093959458:82 , srv1264523050:82 , srv1345489436:82 , srv1468749081:82 , srv1665539239:82 , srv2143772081:82 , srv447647906:82 , srv518753045:82 , srv727209517:82 , srv1116542960:83 , srv1272517277:83 , srv1390362656:83 , srv1839499493:83 , srv1857568891:83 , srv1968331646:83 , srv2089409473:83 , srv1029708163:84 , srv1286405426:84 , srv1712536968:84 , srv1771596852:84 , srv1959381611:84 , srv1963297245:84 , srv2108322865:84 , srv239796837:84 , srv67819690:84 , srv691890644:84 , srv694128627:84 , srv735847836:84 , srv1057941099:85 , srv1549081171:85 , srv1686910586:85 , srv173601141:85 , srv1991898362:85 , srv231202451:85 , srv300497226:85 , srv741720462:85 , srv829702025:85 , srv983125591:85 , srv988948171:85 , srv1148612220:86 , srv1263081263:86 , srv1284896500:86 , srv1420393705:86 , srv1422450636:86 , srv1474045528:86 , srv1706665058:86 , srv1913949099:86 , srv2000782336:86 , srv231366613:86 , srv779124197:86 , srv932731376:86 , srv109522091:87 , srv135706125:87 , srv1581686322:87 , srv160084154:87 , srv1696241467:87 , srv1742162550:87 , srv1932101022:87 , srv2128248691:87 , srv1002775459:88 , srv1004514503:88 , srv1028006641:88 , srv111234667:88 , srv1137488377:88 , srv1335951542:88 , srv1532522882:88 , srv1685001106:88 , srv1705500858:88 , srv1768979188:88 , srv2099058995:88 , srv375716117:88 , srv392353953:88 , srv403980776:88 , srv825201473:88 , srv1364763068:89 , srv1501228992:89 , srv1602145833:89 , srv1732052786:89 , srv1969668423:89 , srv1985608346:89 , srv2117098784:89 , srv30585491:89 , srv586373046:89 , srv1014053871:90 , srv1184343798:90 , srv1497379205:90 , srv1141889408:91 , srv1374826982:91 , srv1607172058:91 , srv45413705:91 , srv52157653:92 , srv732137684:526 } 2024-04-05 03:53:17,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:53:17,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1057941099=5, srv1706665058=44, srv1148612220=12, srv109522091=7, srv1686910586=41, srv30585491=73, srv694128627=86, srv696598539=87, srv2099058995=64, srv659155059=83, srv1028006641=3, srv1968331646=58, srv392353953=75, srv956796120=97, srv1497379205=30, srv135706125=22, srv1335951542=20, srv1963297245=57, srv2143772081=68, srv67819690=84, srv1959381611=56, srv1029708163=4, srv1264523050=16, srv447647906=77, srv779124197=92, srv1345489436=21, srv1474045528=29, srv1184343798=13, srv586373046=81, srv735847836=90, srv1839499493=52, srv1991898362=61, srv111234667=8, srv1194295757=14, srv1004514503=1, srv741720462=91, srv1468749081=28, srv231202451=69, srv403980776=76, srv1581686322=35, srv691890644=85, srv1002775459=0, srv1565761673=34, srv1420393705=26, srv1705500858=43, srv231366613=70, srv1141889408=11, srv160084154=36, srv2128248691=67, srv983125591=98, srv1932101022=55, srv1602145833=37, srv2117098784=66, srv1286405426=19, srv1985608346=60, srv1284896500=18, srv1969668423=59, srv1771596852=51, srv518753045=79, srv1390362656=25, srv1422450636=27, srv1116542960=9, srv1754496362=49, srv52157653=80, srv825201473=93, srv727209517=88, srv1549081171=33, srv1364763068=23, srv1742162550=48, srv1093959458=6, srv239796837=71, srv1137488377=10, srv609224237=82, srv1501228992=31, srv2108322865=65, srv375716117=74, srv1712536968=45, srv1014053871=2, srv1768979188=50, srv1263081263=15, srv1857568891=53, srv2000782336=62, srv988948171=99, srv1696241467=42, srv829702025=94, srv1374826982=24, srv1685001106=40, srv932731376=96, srv891479106=95, srv1665539239=39, srv1607172058=38, srv1732052786=46, srv2089409473=63, srv1272517277=17, srv1532522882=32, srv732137684=89, srv1913949099=54, srv45413705=78, srv173601141=47, srv300497226=72} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:53:17,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:53:17,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:53:17,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:53:17,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:53:17,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:53:17,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-05 03:53:17,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-05 03:53:17,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-05 03:53:17,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-05 03:53:17,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-05 03:53:17,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-05 03:53:17,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-05 03:53:17,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-05 03:53:17,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-05 03:53:17,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-05 03:53:17,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-05 03:53:17,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-05 03:53:17,634 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019347118941797206); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03294385251652806, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019347118941797206); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041166666666666664, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:17,635 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-05 03:53:17,635 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01422577102573403, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019347118941797206); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03294385251652806, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019347118941797206); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041166666666666664, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-05 03:53:18,047 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 528 ms to try 5000 different iterations. Found a solution that moves 886 regions; Going from a computed imbalance of 0.01422577102573403 to a new imbalance of 6.218144426490573E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005543196128553987); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009162456945817023); MoveCostFunction : (multiplier=7.0, imbalance=0.09844444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005543196128553987); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00275); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:18,049 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv109522091:83 , srv1581686322:83 , srv1985608346:83 , srv2128248691:83 , srv1002775459:84 , srv1004514503:84 , srv1028006641:84 , srv1194295757:84 , srv1263081263:84 , srv1335951542:84 , srv1374826982:84 , srv1501228992:84 , srv1602145833:84 , srv1607172058:84 , srv1706665058:84 , srv1732052786:84 , srv1932101022:84 , srv2108322865:84 , srv2117098784:84 , srv375716117:84 , srv392353953:84 , srv45413705:84 , srv52157653:84 , srv586373046:84 , srv67819690:84 , srv696598539:84 , srv825201473:84 , srv829702025:84 , srv1014053871:85 , srv1029708163:85 , srv111234667:85 , srv1141889408:85 , srv1148612220:85 , srv1184343798:85 , srv1286405426:85 , srv135706125:85 , srv1364763068:85 , srv1390362656:85 , srv1420393705:85 , srv1422450636:85 , srv1468749081:85 , srv1549081171:85 , srv160084154:85 , srv1665539239:85 , srv1705500858:85 , srv173601141:85 , srv1768979188:85 , srv1839499493:85 , srv1969668423:85 , srv2000782336:85 , srv231202451:85 , srv231366613:85 , srv447647906:85 , srv609224237:85 , srv735847836:85 , srv741720462:85 , srv779124197:85 , srv1057941099:86 , srv1093959458:86 , srv1137488377:86 , srv1272517277:86 , srv1345489436:86 , srv1474045528:86 , srv1497379205:86 , srv1532522882:86 , srv1565761673:86 , srv1685001106:86 , srv1712536968:86 , srv1742162550:86 , srv1754496362:86 , srv1771596852:86 , srv1857568891:86 , srv1913949099:86 , srv1959381611:86 , srv1963297245:86 , srv1968331646:86 , srv1991898362:86 , srv239796837:86 , srv300497226:86 , srv691890644:86 , srv694128627:86 , srv727209517:86 , srv891479106:86 , srv932731376:86 , srv956796120:86 , srv983125591:86 , srv988948171:86 , srv1116542960:87 , srv1264523050:87 , srv1284896500:87 , srv1686910586:87 , srv1696241467:87 , srv2089409473:87 , srv2099058995:87 , srv30585491:87 , srv403980776:87 , srv518753045:87 , srv659155059:87 , srv2143772081:89 , srv732137684:561 } 2024-04-05 03:53:18,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:53:18,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1057941099=5, srv1706665058=44, srv1148612220=12, srv109522091=7, srv1686910586=41, srv30585491=73, srv694128627=86, srv696598539=87, srv2099058995=64, srv659155059=83, srv1028006641=3, srv1968331646=58, srv392353953=75, srv956796120=97, srv1497379205=30, srv135706125=22, srv1335951542=20, srv1963297245=57, srv2143772081=68, srv67819690=84, srv1959381611=56, srv1029708163=4, srv1264523050=16, srv447647906=77, srv779124197=92, srv1345489436=21, srv1474045528=29, srv1184343798=13, srv586373046=81, srv735847836=90, srv1839499493=52, srv1991898362=61, srv111234667=8, srv1194295757=14, srv1004514503=1, srv741720462=91, srv1468749081=28, srv231202451=69, srv403980776=76, srv1581686322=35, srv691890644=85, srv1002775459=0, srv1565761673=34, srv1420393705=26, srv1705500858=43, srv231366613=70, srv1141889408=11, srv160084154=36, srv2128248691=67, srv983125591=98, srv1932101022=55, srv1602145833=37, srv2117098784=66, srv1286405426=19, srv1985608346=60, srv1284896500=18, srv1969668423=59, srv1771596852=51, srv518753045=79, srv1390362656=25, srv1422450636=27, srv1116542960=9, srv1754496362=49, srv52157653=80, srv825201473=93, srv727209517=88, srv1549081171=33, srv1364763068=23, srv1742162550=48, srv1093959458=6, srv239796837=71, srv1137488377=10, srv609224237=82, srv1501228992=31, srv2108322865=65, srv375716117=74, srv1712536968=45, srv1014053871=2, srv1768979188=50, srv1263081263=15, srv1857568891=53, srv2000782336=62, srv988948171=99, srv1696241467=42, srv829702025=94, srv1374826982=24, srv1685001106=40, srv932731376=96, srv891479106=95, srv1665539239=39, srv1607172058=38, srv1732052786=46, srv2089409473=63, srv1272517277=17, srv1532522882=32, srv732137684=89, srv1913949099=54, srv45413705=78, srv173601141=47, srv300497226=72} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:53:18,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:53:18,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:53:18,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:53:18,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:53:18,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:53:18,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:53:18,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:53:18,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-05 03:53:18,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-05 03:53:18,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-05 03:53:18,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-05 03:53:18,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-05 03:53:18,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-05 03:53:18,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-05 03:53:18,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-05 03:53:18,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-05 03:53:18,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-05 03:53:18,231 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005543196128553987); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009162456945817023); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005543196128553987); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00275); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:18,232 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-05 03:53:18,232 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.156105380503454E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005543196128553987); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009162456945817023); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005543196128553987); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00275); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-05 03:53:18,495 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 403 ms to try 5000 different iterations. Found a solution that moves 204 regions; Going from a computed imbalance of 6.156105380503454E-4 to a new imbalance of 1.0653119244128136E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.02266666666666667); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:18,496 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1345489436:83 , srv1497379205:83 , srv1686910586:83 , srv2143772081:83 , srv30585491:83 , srv609224237:83 , srv696598539:83 , srv956796120:83 , srv1014053871:84 , srv1057941099:84 , srv109522091:84 , srv1116542960:84 , srv1141889408:84 , srv1272517277:84 , srv1284896500:84 , srv1335951542:84 , srv1364763068:84 , srv1374826982:84 , srv1422450636:84 , srv1474045528:84 , srv1501228992:84 , srv1602145833:84 , srv1706665058:84 , srv1712536968:84 , srv173601141:84 , srv1742162550:84 , srv1768979188:84 , srv1857568891:84 , srv1913949099:84 , srv1932101022:84 , srv1968331646:84 , srv1969668423:84 , srv1991898362:84 , srv2000782336:84 , srv2099058995:84 , srv231366613:84 , srv375716117:84 , srv392353953:84 , srv403980776:84 , srv447647906:84 , srv518753045:84 , srv691890644:84 , srv983125591:84 , srv1002775459:85 , srv1004514503:85 , srv1028006641:85 , srv1029708163:85 , srv1093959458:85 , srv111234667:85 , srv1148612220:85 , srv1184343798:85 , srv1194295757:85 , srv1263081263:85 , srv1264523050:85 , srv1286405426:85 , srv135706125:85 , srv1390362656:85 , srv1420393705:85 , srv1468749081:85 , srv1532522882:85 , srv1549081171:85 , srv1565761673:85 , srv1581686322:85 , srv160084154:85 , srv1607172058:85 , srv1665539239:85 , srv1685001106:85 , srv1696241467:85 , srv1705500858:85 , srv1732052786:85 , srv1754496362:85 , srv1771596852:85 , srv1839499493:85 , srv1959381611:85 , srv1963297245:85 , srv1985608346:85 , srv2089409473:85 , srv2108322865:85 , srv2117098784:85 , srv2128248691:85 , srv231202451:85 , srv239796837:85 , srv300497226:85 , srv45413705:85 , srv52157653:85 , srv586373046:85 , srv659155059:85 , srv67819690:85 , srv727209517:85 , srv735847836:85 , srv741720462:85 , srv779124197:85 , srv825201473:85 , srv829702025:85 , srv891479106:85 , srv932731376:85 , srv988948171:85 , srv1137488377:86 , srv694128627:86 , srv732137684:634 } 2024-04-05 03:53:18,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:53:18,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1057941099=5, srv1706665058=44, srv1148612220=12, srv109522091=7, srv1686910586=41, srv30585491=73, srv694128627=86, srv696598539=87, srv2099058995=64, srv659155059=83, srv1028006641=3, srv1968331646=58, srv392353953=75, srv956796120=97, srv1497379205=30, srv135706125=22, srv1335951542=20, srv1963297245=57, srv2143772081=68, srv67819690=84, srv1959381611=56, srv1029708163=4, srv1264523050=16, srv447647906=77, srv779124197=92, srv1345489436=21, srv1474045528=29, srv1184343798=13, srv586373046=81, srv735847836=90, srv1839499493=52, srv1991898362=61, srv111234667=8, srv1194295757=14, srv1004514503=1, srv741720462=91, srv1468749081=28, srv231202451=69, srv403980776=76, srv1581686322=35, srv691890644=85, srv1002775459=0, srv1565761673=34, srv1420393705=26, srv1705500858=43, srv231366613=70, srv1141889408=11, srv160084154=36, srv2128248691=67, srv983125591=98, srv1932101022=55, srv1602145833=37, srv2117098784=66, srv1286405426=19, srv1985608346=60, srv1284896500=18, srv1969668423=59, srv1771596852=51, srv518753045=79, srv1390362656=25, srv1422450636=27, srv1116542960=9, srv1754496362=49, srv52157653=80, srv825201473=93, srv727209517=88, srv1549081171=33, srv1364763068=23, srv1742162550=48, srv1093959458=6, srv239796837=71, srv1137488377=10, srv609224237=82, srv1501228992=31, srv2108322865=65, srv375716117=74, srv1712536968=45, srv1014053871=2, srv1768979188=50, srv1263081263=15, srv1857568891=53, srv2000782336=62, srv988948171=99, srv1696241467=42, srv829702025=94, srv1374826982=24, srv1685001106=40, srv932731376=96, srv891479106=95, srv1665539239=39, srv1607172058=38, srv1732052786=46, srv2089409473=63, srv1272517277=17, srv1532522882=32, srv732137684=89, srv1913949099=54, srv45413705=78, srv173601141=47, srv300497226=72} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:53:18,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:53:18,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:53:18,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:53:18,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:53:18,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-05 03:53:18,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-05 03:53:18,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-05 03:53:18,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-05 03:53:18,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-05 03:53:18,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-05 03:53:18,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-05 03:53:18,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-05 03:53:18,655 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=9.224680713499232E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:18,655 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1345489436:83 , srv1497379205:83 , srv1686910586:83 , srv2143772081:83 , srv30585491:83 , srv609224237:83 , srv696598539:83 , srv956796120:83 , srv1014053871:84 , srv1057941099:84 , srv109522091:84 , srv1116542960:84 , srv1141889408:84 , srv1272517277:84 , srv1284896500:84 , srv1335951542:84 , srv1364763068:84 , srv1374826982:84 , srv1422450636:84 , srv1474045528:84 , srv1501228992:84 , srv1602145833:84 , srv1706665058:84 , srv1712536968:84 , srv173601141:84 , srv1742162550:84 , srv1768979188:84 , srv1857568891:84 , srv1913949099:84 , srv1932101022:84 , srv1968331646:84 , srv1969668423:84 , srv1991898362:84 , srv2000782336:84 , srv2099058995:84 , srv231366613:84 , srv375716117:84 , srv392353953:84 , srv403980776:84 , srv447647906:84 , srv518753045:84 , srv691890644:84 , srv983125591:84 , srv1002775459:85 , srv1004514503:85 , srv1028006641:85 , srv1029708163:85 , srv1093959458:85 , srv111234667:85 , srv1148612220:85 , srv1184343798:85 , srv1194295757:85 , srv1263081263:85 , srv1264523050:85 , srv1286405426:85 , srv135706125:85 , srv1390362656:85 , srv1420393705:85 , srv1468749081:85 , srv1532522882:85 , srv1549081171:85 , srv1565761673:85 , srv1581686322:85 , srv160084154:85 , srv1607172058:85 , srv1665539239:85 , srv1685001106:85 , srv1696241467:85 , srv1705500858:85 , srv1732052786:85 , srv1754496362:85 , srv1771596852:85 , srv1839499493:85 , srv1959381611:85 , srv1963297245:85 , srv1985608346:85 , srv2089409473:85 , srv2108322865:85 , srv2117098784:85 , srv2128248691:85 , srv231202451:85 , srv239796837:85 , srv300497226:85 , srv45413705:85 , srv52157653:85 , srv586373046:85 , srv659155059:85 , srv67819690:85 , srv727209517:85 , srv735847836:85 , srv741720462:85 , srv779124197:85 , srv825201473:85 , srv829702025:85 , srv891479106:85 , srv932731376:85 , srv988948171:85 , srv1137488377:86 , srv694128627:86 , srv732137684:634 } 2024-04-05 03:53:18,682 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=296 (was 270) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=4276 (was 5010) 2024-04-05 03:53:18,691 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=296, ProcessCount=170, AvailableMemoryMB=4276 2024-04-05 03:53:18,692 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-05 03:53:18,692 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-04-05 03:53:18,701 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv101456376:84 , srv1048402566:84 , srv1050615861:84 , srv1148622097:84 , srv1152226710:84 , srv1164515293:84 , srv1175307859:84 , srv1363902624:84 , srv143883049:84 , srv1439241577:84 , srv1511215200:84 , srv1702489239:84 , srv1756301033:84 , srv1771022945:84 , srv1883817259:84 , srv1904251423:84 , srv2046361271:84 , srv2094096733:84 , srv2137193922:84 , srv373563408:84 , srv374777600:84 , srv410821275:84 , srv645158004:84 , srv832274735:84 , srv860883398:84 , srv866601963:84 , srv888568897:84 , srv963467559:84 , srv978199237:84 , srv1016874141:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-04-05 03:53:18,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:53:18,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1363902624=8, srv860883398=25, srv963467559=28, srv1175307859=7, srv1048402566=2, srv1756301033=13, srv1148622097=4, srv143883049=9, srv1771022945=14, srv2137193922=19, srv832274735=24, srv101456376=0, srv1152226710=5, srv1164515293=6, srv2094096733=18, srv1702489239=12, srv373563408=20, srv410821275=22, srv2046361271=17, srv866601963=26, srv1016874141=1, srv1511215200=11, srv1904251423=16, srv1050615861=3, srv1883817259=15, srv645158004=23, srv374777600=21, srv1439241577=10, srv888568897=27, srv978199237=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:53:18,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:53:18,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-05 03:53:18,727 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=1.0915688098724663, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:53:18,727 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912481573594192, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=1.0915688098724663, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-04-05 03:55:18,715 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5889249 different iterations. Found a solution that moves 1854 regions; Going from a computed imbalance of 0.9912481573594192 to a new imbalance of 4.3273284898463826E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6866666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:55:18,721 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv101456376:90 , srv1016874141:90 , srv1048402566:90 , srv1050615861:90 , srv1148622097:90 , srv1152226710:90 , srv1164515293:90 , srv1175307859:90 , srv1363902624:90 , srv143883049:90 , srv1439241577:90 , srv1511215200:90 , srv1702489239:90 , srv1756301033:90 , srv1771022945:90 , srv1883817259:90 , srv1904251423:90 , srv2046361271:90 , srv2094096733:90 , srv2137193922:90 , srv373563408:90 , srv374777600:90 , srv410821275:90 , srv645158004:90 , srv832274735:90 , srv860883398:90 , srv866601963:90 , srv888568897:90 , srv963467559:90 , srv978199237:90 } 2024-04-05 03:55:18,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-05 03:55:18,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1363902624=8, srv860883398=25, srv963467559=28, srv1175307859=7, srv1048402566=2, srv1756301033=13, srv1148622097=4, srv143883049=9, srv1771022945=14, srv2137193922=19, srv832274735=24, srv101456376=0, srv1152226710=5, srv1164515293=6, srv2094096733=18, srv1702489239=12, srv373563408=20, srv410821275=22, srv2046361271=17, srv866601963=26, srv1016874141=1, srv1511215200=11, srv1904251423=16, srv1050615861=3, srv1883817259=15, srv645158004=23, srv374777600=21, srv1439241577=10, srv888568897=27, srv978199237=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-05 03:55:18,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-05 03:55:18,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-05 03:55:18,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-05 03:55:18,742 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-05 03:55:18,743 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv101456376:90 , srv1016874141:90 , srv1048402566:90 , srv1050615861:90 , srv1148622097:90 , srv1152226710:90 , srv1164515293:90 , srv1175307859:90 , srv1363902624:90 , srv143883049:90 , srv1439241577:90 , srv1511215200:90 , srv1702489239:90 , srv1756301033:90 , srv1771022945:90 , srv1883817259:90 , srv1904251423:90 , srv2046361271:90 , srv2094096733:90 , srv2137193922:90 , srv373563408:90 , srv374777600:90 , srv410821275:90 , srv645158004:90 , srv832274735:90 , srv860883398:90 , srv866601963:90 , srv888568897:90 , srv963467559:90 , srv978199237:90 } 2024-04-05 03:55:18,757 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=190 (was 296), ProcessCount=168 (was 170), AvailableMemoryMB=3456 (was 4276)