2023-04-30 11:53:33,269 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-04-30 11:53:33,632 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-04-30 11:53:33,753 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-04-30 11:53:33,822 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-30 11:53:33,833 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. 2023-04-30 11:53:33,846 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=318, ProcessCount=170, AvailableMemoryMB=11272 2023-04-30 11:53:33,847 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-30 11:53:33,848 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. 2023-04-30 11:53:33,984 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1000482494:84 , srv1032879751:84 , srv1061049736:84 , srv1065297841:84 , srv1092628079:84 , srv1096300233:84 , srv1096415730:84 , srv1108329254:84 , srv111240838:84 , srv1154837218:84 , srv1178603723:84 , srv1182726313:84 , srv1186898752:84 , srv1199707451:84 , srv1274570325:84 , srv1300992879:84 , srv1313232813:84 , srv1314399882:84 , srv139198204:84 , srv139300849:84 , srv139317808:84 , srv1393440242:84 , srv1406907200:84 , srv1407816356:84 , srv1413605004:84 , srv1416273835:84 , srv1488113110:84 , srv1575630532:84 , srv1609924944:84 , srv161901170:84 , srv1641780545:84 , srv1734381536:84 , srv1777083597:84 , srv1802649308:84 , srv1805765176:84 , srv1814624985:84 , srv1830463480:84 , srv1830705184:84 , srv1843898899:84 , srv185460857:84 , srv1857366730:84 , srv1864296826:84 , srv1922149855:84 , srv1937112617:84 , srv1950027661:84 , srv1958807489:84 , srv1962699830:84 , srv1974749479:84 , srv1978625734:84 , srv1986948967:84 , srv202052420:84 , srv2035429967:84 , srv2055487882:84 , srv2079004984:84 , srv2083190608:84 , srv2088542570:84 , srv2103136423:84 , srv2140301689:84 , srv2141343945:84 , srv2141838411:84 , srv225747373:84 , srv266903712:84 , srv285009728:84 , srv292427542:84 , srv414612908:84 , srv446967132:84 , srv453431201:84 , srv454221652:84 , srv493534207:84 , srv497349587:84 , srv540014475:84 , srv561369664:84 , srv572999322:84 , srv612649898:84 , srv629935174:84 , srv647474047:84 , srv655199677:84 , srv659915120:84 , srv68233862:84 , srv708330871:84 , srv722623686:84 , srv775663926:84 , srv776836320:84 , srv786100700:84 , srv815121892:84 , srv817847887:84 , srv821486263:84 , srv862995072:84 , srv87712123:84 , srv877206380:84 , srv882050527:84 , srv89074519:84 , srv895569481:84 , srv919969793:84 , srv969662624:84 , srv97361045:84 , srv975437236:84 , srv99672958:84 , srv998065532:84 , srv1231179208:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-04-30 11:53:33,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:53:34,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv87712123=89, srv161901170=30, srv139300849=20, srv1154837218=9, srv2035429967=52, srv266903712=62, srv1186898752=12, srv1274570325=15, srv775663926=82, srv99672958=98, srv1092628079=4, srv1000482494=0, srv1488113110=27, srv1937112617=44, srv998065532=99, srv139198204=19, srv572999322=73, srv540014475=71, srv1986948967=50, srv561369664=72, srv292427542=64, srv1065297841=3, srv1231179208=14, srv1805765176=35, srv497349587=70, srv285009728=63, srv1777083597=33, srv969662624=95, srv1061049736=2, srv225747373=61, srv2088542570=56, srv2083190608=55, srv659915120=78, srv776836320=83, srv821486263=87, srv1641780545=31, srv1922149855=43, srv1416273835=26, srv1814624985=36, srv1609924944=29, srv895569481=93, srv446967132=66, srv1199707451=13, srv139317808=21, srv1962699830=47, srv975437236=97, srv647474047=76, srv1734381536=32, srv722623686=81, srv453431201=67, srv612649898=74, srv89074519=92, srv1413605004=25, srv1830463480=37, srv1575630532=28, srv1958807489=46, srv1096415730=6, srv1950027661=45, srv1406907200=23, srv882050527=91, srv1393440242=22, srv1974749479=48, srv2103136423=57, srv655199677=77, srv1108329254=7, srv1182726313=11, srv2079004984=54, srv1096300233=5, srv68233862=79, srv2140301689=58, srv185460857=40, srv1314399882=18, srv454221652=68, srv2141838411=60, srv1864296826=42, srv1300992879=16, srv1978625734=49, srv202052420=51, srv1857366730=41, srv815121892=85, srv1407816356=24, srv786100700=84, srv862995072=88, srv708330871=80, srv111240838=8, srv629935174=75, srv1032879751=1, srv493534207=69, srv1313232813=17, srv2141343945=59, srv877206380=90, srv1830705184=38, srv1843898899=39, srv817847887=86, srv919969793=94, srv97361045=96, srv1802649308=34, srv2055487882=53, srv414612908=65, srv1178603723=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:53:34,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:53:34,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:53:34,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:53:34,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:53:34,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:53:34,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:53:34,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:53:34,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:53:34,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:53:34,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:53:34,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:53:34,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:53:34,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:53:34,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:53:34,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:53:34,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:53:34,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:53:34,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:53:34,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-30 11:53:34,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-30 11:53:34,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-30 11:53:34,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-30 11:53:34,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-30 11:53:34,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-30 11:53:34,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-30 11:53:34,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-30 11:53:34,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-30 11:53:34,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-30 11:53:34,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-30 11:53:34,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-30 11:53:34,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-30 11:53:34,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-30 11:53:34,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-30 11:53:34,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-30 11:53:34,596 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); 2023-04-30 11:53:34,597 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) 2023-04-30 11:53:34,597 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 2023-04-30 11:53:35,373 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 1223 ms to try 5000 different iterations. Found a solution that moves 4647 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18097440776217844. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04005919052451617, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05576324813775804, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5163333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04005919052451617, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17641666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24075, 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); 2023-04-30 11:53:35,384 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1096300233:82 , srv1199707451:82 , srv1313232813:82 , srv1641780545:82 , srv2103136423:82 , srv225747373:82 , srv493534207:82 , srv111240838:83 , srv139198204:83 , srv139317808:83 , srv1575630532:83 , srv1922149855:83 , srv722623686:83 , srv1488113110:84 , srv161901170:84 , srv1734381536:84 , srv1777083597:84 , srv1814624985:84 , srv2055487882:84 , srv2140301689:84 , srv446967132:84 , srv453431201:84 , srv629935174:84 , srv786100700:84 , srv1065297841:85 , srv1406907200:85 , srv1978625734:85 , srv2035429967:85 , srv561369664:85 , srv647474047:85 , srv68233862:85 , srv708330871:85 , srv882050527:85 , srv89074519:85 , srv1314399882:86 , srv1393440242:86 , srv1413605004:86 , srv1805765176:86 , srv1937112617:86 , srv1958807489:86 , srv1962699830:86 , srv1974749479:86 , srv1986948967:86 , srv2088542570:86 , srv2141343945:86 , srv292427542:86 , srv414612908:86 , srv572999322:86 , srv775663926:86 , srv815121892:86 , srv895569481:86 , srv975437236:86 , srv99672958:86 , srv998065532:86 , srv1154837218:87 , srv1182726313:87 , srv1300992879:87 , srv139300849:87 , srv1407816356:87 , srv1416273835:87 , srv1830463480:87 , srv1830705184:87 , srv1857366730:87 , srv202052420:87 , srv2083190608:87 , srv266903712:87 , srv454221652:87 , srv497349587:87 , srv612649898:87 , srv659915120:87 , srv817847887:87 , srv862995072:87 , srv87712123:87 , srv969662624:87 , srv1000482494:88 , srv1092628079:88 , srv1108329254:88 , srv1843898899:88 , srv1950027661:88 , srv821486263:88 , srv185460857:89 , srv285009728:89 , srv655199677:89 , srv776836320:89 , srv1032879751:90 , srv1061049736:90 , srv1096415730:90 , srv1178603723:90 , srv1609924944:90 , srv2141838411:90 , srv97361045:90 , srv1186898752:91 , srv1274570325:91 , srv1802649308:91 , srv540014475:91 , srv919969793:91 , srv1864296826:93 , srv2079004984:93 , srv877206380:93 , srv1231179208:446 } 2023-04-30 11:53:35,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:53:35,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv87712123=89, srv161901170=30, srv139300849=20, srv1154837218=9, srv2035429967=52, srv266903712=62, srv1186898752=12, srv1274570325=15, srv775663926=82, srv99672958=98, srv1092628079=4, srv1000482494=0, srv1488113110=27, srv1937112617=44, srv998065532=99, srv139198204=19, srv572999322=73, srv540014475=71, srv1986948967=50, srv561369664=72, srv292427542=64, srv1065297841=3, srv1231179208=14, srv1805765176=35, srv497349587=70, srv285009728=63, srv1777083597=33, srv969662624=95, srv1061049736=2, srv225747373=61, srv2088542570=56, srv2083190608=55, srv659915120=78, srv776836320=83, srv821486263=87, srv1641780545=31, srv1922149855=43, srv1416273835=26, srv1814624985=36, srv1609924944=29, srv895569481=93, srv446967132=66, srv1199707451=13, srv139317808=21, srv1962699830=47, srv975437236=97, srv647474047=76, srv1734381536=32, srv722623686=81, srv453431201=67, srv612649898=74, srv89074519=92, srv1413605004=25, srv1830463480=37, srv1575630532=28, srv1958807489=46, srv1096415730=6, srv1950027661=45, srv1406907200=23, srv882050527=91, srv1393440242=22, srv1974749479=48, srv2103136423=57, srv655199677=77, srv1108329254=7, srv1182726313=11, srv2079004984=54, srv1096300233=5, srv68233862=79, srv2140301689=58, srv185460857=40, srv1314399882=18, srv454221652=68, srv2141838411=60, srv1864296826=42, srv1300992879=16, srv1978625734=49, srv202052420=51, srv1857366730=41, srv815121892=85, srv1407816356=24, srv786100700=84, srv862995072=88, srv708330871=80, srv111240838=8, srv629935174=75, srv1032879751=1, srv493534207=69, srv1313232813=17, srv2141343945=59, srv877206380=90, srv1830705184=38, srv1843898899=39, srv817847887=86, srv919969793=94, srv97361045=96, srv1802649308=34, srv2055487882=53, srv414612908=65, srv1178603723=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:53:35,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:53:35,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:53:35,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:53:35,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:53:35,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:53:35,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:53:35,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:53:35,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:53:35,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:53:35,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:53:35,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:53:35,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:53:35,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:53:35,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:53:35,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:53:35,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-30 11:53:35,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-30 11:53:35,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-30 11:53:35,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-30 11:53:35,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-30 11:53:35,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-30 11:53:35,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-30 11:53:35,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-30 11:53:35,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-30 11:53:35,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-30 11:53:35,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-30 11:53:35,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-30 11:53:35,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-30 11:53:35,610 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.04005919052451617, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05576324813775804, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04005919052451617, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17641666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24075, 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); 2023-04-30 11:53:35,611 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) 2023-04-30 11:53:35,611 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1809418687727087, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04005919052451617, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05576324813775804, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04005919052451617, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17641666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24075, 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 2023-04-30 11:53:35,889 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 435 ms to try 5000 different iterations. Found a solution that moves 2641 regions; Going from a computed imbalance of 0.1809418687727087 to a new imbalance of 0.014535173203845005. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02002554796735764); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03351130937968837, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29344444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02002554796735764); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, 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); 2023-04-30 11:53:35,903 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2079004984:79 , srv1864296826:80 , srv877206380:80 , srv97361045:80 , srv1032879751:81 , srv1178603723:81 , srv1186898752:81 , srv1802649308:81 , srv919969793:81 , srv1609924944:82 , srv185460857:82 , srv1950027661:82 , srv2141838411:82 , srv285009728:82 , srv540014475:82 , srv1061049736:83 , srv1274570325:83 , srv655199677:83 , srv776836320:83 , srv1092628079:84 , srv1096415730:84 , srv1314399882:84 , srv1407816356:84 , srv1830705184:84 , srv202052420:84 , srv414612908:84 , srv497349587:84 , srv612649898:84 , srv815121892:84 , srv975437236:84 , srv1000482494:85 , srv1108329254:85 , srv1154837218:85 , srv1416273835:85 , srv1843898899:85 , srv1937112617:85 , srv659915120:85 , srv817847887:85 , srv821486263:85 , srv87712123:85 , srv139300849:86 , srv1393440242:86 , srv161901170:86 , srv1805765176:86 , srv1857366730:86 , srv1962699830:86 , srv1974749479:86 , srv1978625734:86 , srv2083190608:86 , srv2141343945:86 , srv266903712:86 , srv292427542:86 , srv453431201:86 , srv454221652:86 , srv708330871:86 , srv862995072:86 , srv882050527:86 , srv89074519:86 , srv895569481:86 , srv969662624:86 , srv998065532:86 , srv1065297841:87 , srv1182726313:87 , srv1300992879:87 , srv1413605004:87 , srv1488113110:87 , srv1734381536:87 , srv1777083597:87 , srv1958807489:87 , srv1986948967:87 , srv2088542570:87 , srv2140301689:87 , srv446967132:87 , srv572999322:87 , srv68233862:87 , srv111240838:88 , srv1830463480:88 , srv2035429967:88 , srv561369664:88 , srv629935174:88 , srv647474047:88 , srv775663926:88 , srv139198204:89 , srv139317808:89 , srv1641780545:89 , srv1922149855:89 , srv722623686:89 , srv786100700:89 , srv99672958:89 , srv1313232813:90 , srv1406907200:90 , srv1814624985:90 , srv225747373:90 , srv1096300233:91 , srv1199707451:91 , srv2055487882:91 , srv2103136423:91 , srv1575630532:92 , srv493534207:93 , srv1231179208:506 } 2023-04-30 11:53:35,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:53:35,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv87712123=89, srv161901170=30, srv139300849=20, srv1154837218=9, srv2035429967=52, srv266903712=62, srv1186898752=12, srv1274570325=15, srv775663926=82, srv99672958=98, srv1092628079=4, srv1000482494=0, srv1488113110=27, srv1937112617=44, srv998065532=99, srv139198204=19, srv572999322=73, srv540014475=71, srv1986948967=50, srv561369664=72, srv292427542=64, srv1065297841=3, srv1231179208=14, srv1805765176=35, srv497349587=70, srv285009728=63, srv1777083597=33, srv969662624=95, srv1061049736=2, srv225747373=61, srv2088542570=56, srv2083190608=55, srv659915120=78, srv776836320=83, srv821486263=87, srv1641780545=31, srv1922149855=43, srv1416273835=26, srv1814624985=36, srv1609924944=29, srv895569481=93, srv446967132=66, srv1199707451=13, srv139317808=21, srv1962699830=47, srv975437236=97, srv647474047=76, srv1734381536=32, srv722623686=81, srv453431201=67, srv612649898=74, srv89074519=92, srv1413605004=25, srv1830463480=37, srv1575630532=28, srv1958807489=46, srv1096415730=6, srv1950027661=45, srv1406907200=23, srv882050527=91, srv1393440242=22, srv1974749479=48, srv2103136423=57, srv655199677=77, srv1108329254=7, srv1182726313=11, srv2079004984=54, srv1096300233=5, srv68233862=79, srv2140301689=58, srv185460857=40, srv1314399882=18, srv454221652=68, srv2141838411=60, srv1864296826=42, srv1300992879=16, srv1978625734=49, srv202052420=51, srv1857366730=41, srv815121892=85, srv1407816356=24, srv786100700=84, srv862995072=88, srv708330871=80, srv111240838=8, srv629935174=75, srv1032879751=1, srv493534207=69, srv1313232813=17, srv2141343945=59, srv877206380=90, srv1830705184=38, srv1843898899=39, srv817847887=86, srv919969793=94, srv97361045=96, srv1802649308=34, srv2055487882=53, srv414612908=65, srv1178603723=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:53:35,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:53:35,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:53:35,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:53:35,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-30 11:53:35,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-30 11:53:35,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-30 11:53:35,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-30 11:53:35,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-30 11:53:35,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-30 11:53:35,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-30 11:53:35,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-30 11:53:35,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-30 11:53:35,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-30 11:53:35,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-30 11:53:35,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-30 11:53:36,133 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.02002554796735764); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03351130937968837, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02002554796735764); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, 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); 2023-04-30 11:53:36,133 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) 2023-04-30 11:53:36,133 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01451668052659309, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02002554796735764); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03351130937968837, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02002554796735764); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, 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 2023-04-30 11:53:36,450 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 458 ms to try 5000 different iterations. Found a solution that moves 974 regions; Going from a computed imbalance of 0.01451668052659309 to a new imbalance of 7.244144043576613E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005308772477711043); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00873605992340996); MoveCostFunction : (multiplier=7.0, imbalance=0.10822222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005308772477711043); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); 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); 2023-04-30 11:53:36,453 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2055487882:82 , srv99672958:82 , srv1096415730:83 , srv1406907200:83 , srv1575630532:83 , srv1830463480:83 , srv493534207:83 , srv775663926:83 , srv1000482494:84 , srv1061049736:84 , srv1108329254:84 , srv1182726313:84 , srv1274570325:84 , srv1300992879:84 , srv1413605004:84 , srv1814624985:84 , srv1843898899:84 , srv1864296826:84 , srv1958807489:84 , srv1986948967:84 , srv2035429967:84 , srv266903712:84 , srv454221652:84 , srv572999322:84 , srv821486263:84 , srv969662624:84 , srv1065297841:85 , srv1096300233:85 , srv1154837218:85 , srv1199707451:85 , srv1313232813:85 , srv139198204:85 , srv139300849:85 , srv139317808:85 , srv1393440242:85 , srv1416273835:85 , srv1609924944:85 , srv1802649308:85 , srv1805765176:85 , srv1857366730:85 , srv1922149855:85 , srv2079004984:85 , srv2083190608:85 , srv2103136423:85 , srv540014475:85 , srv561369664:85 , srv629935174:85 , srv647474047:85 , srv655199677:85 , srv659915120:85 , srv776836320:85 , srv786100700:85 , srv817847887:85 , srv862995072:85 , srv87712123:85 , srv877206380:85 , srv895569481:85 , srv1092628079:86 , srv111240838:86 , srv1178603723:86 , srv1186898752:86 , srv1488113110:86 , srv1734381536:86 , srv1962699830:86 , srv1974749479:86 , srv2088542570:86 , srv2140301689:86 , srv2141343945:86 , srv2141838411:86 , srv225747373:86 , srv285009728:86 , srv446967132:86 , srv612649898:86 , srv68233862:86 , srv708330871:86 , srv722623686:86 , srv919969793:86 , srv998065532:86 , srv1032879751:87 , srv1407816356:87 , srv161901170:87 , srv1641780545:87 , srv1777083597:87 , srv1830705184:87 , srv185460857:87 , srv1937112617:87 , srv1950027661:87 , srv1978625734:87 , srv202052420:87 , srv292427542:87 , srv497349587:87 , srv815121892:87 , srv882050527:87 , srv89074519:87 , srv1314399882:88 , srv414612908:88 , srv453431201:88 , srv97361045:88 , srv975437236:88 , srv1231179208:553 } 2023-04-30 11:53:36,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:53:36,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv87712123=89, srv161901170=30, srv139300849=20, srv1154837218=9, srv2035429967=52, srv266903712=62, srv1186898752=12, srv1274570325=15, srv775663926=82, srv99672958=98, srv1092628079=4, srv1000482494=0, srv1488113110=27, srv1937112617=44, srv998065532=99, srv139198204=19, srv572999322=73, srv540014475=71, srv1986948967=50, srv561369664=72, srv292427542=64, srv1065297841=3, srv1231179208=14, srv1805765176=35, srv497349587=70, srv285009728=63, srv1777083597=33, srv969662624=95, srv1061049736=2, srv225747373=61, srv2088542570=56, srv2083190608=55, srv659915120=78, srv776836320=83, srv821486263=87, srv1641780545=31, srv1922149855=43, srv1416273835=26, srv1814624985=36, srv1609924944=29, srv895569481=93, srv446967132=66, srv1199707451=13, srv139317808=21, srv1962699830=47, srv975437236=97, srv647474047=76, srv1734381536=32, srv722623686=81, srv453431201=67, srv612649898=74, srv89074519=92, srv1413605004=25, srv1830463480=37, srv1575630532=28, srv1958807489=46, srv1096415730=6, srv1950027661=45, srv1406907200=23, srv882050527=91, srv1393440242=22, srv1974749479=48, srv2103136423=57, srv655199677=77, srv1108329254=7, srv1182726313=11, srv2079004984=54, srv1096300233=5, srv68233862=79, srv2140301689=58, srv185460857=40, srv1314399882=18, srv454221652=68, srv2141838411=60, srv1864296826=42, srv1300992879=16, srv1978625734=49, srv202052420=51, srv1857366730=41, srv815121892=85, srv1407816356=24, srv786100700=84, srv862995072=88, srv708330871=80, srv111240838=8, srv629935174=75, srv1032879751=1, srv493534207=69, srv1313232813=17, srv2141343945=59, srv877206380=90, srv1830705184=38, srv1843898899=39, srv817847887=86, srv919969793=94, srv97361045=96, srv1802649308=34, srv2055487882=53, srv414612908=65, srv1178603723=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:53:36,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:53:36,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:53:36,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:53:36,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:53:36,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:53:36,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:53:36,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:53:36,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-30 11:53:36,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-30 11:53:36,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-30 11:53:36,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-30 11:53:36,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-30 11:53:36,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-30 11:53:36,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-30 11:53:36,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-30 11:53:36,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-30 11:53:36,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-30 11:53:36,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-30 11:53:36,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-30 11:53:36,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-30 11:53:36,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-30 11:53:36,649 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.005308772477711043); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00873605992340996); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005308772477711043); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); 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); 2023-04-30 11:53:36,649 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) 2023-04-30 11:53:36,649 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.175943105888742E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005308772477711043); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00873605992340996); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005308772477711043); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); 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 2023-04-30 11:53:37,027 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 493 ms to try 5000 different iterations. Found a solution that moves 219 regions; Going from a computed imbalance of 7.175943105888742E-4 to a new imbalance of 1.165643768354252E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.024333333333333332); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-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); 2023-04-30 11:53:37,028 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1274570325:83 , srv292427542:83 , srv919969793:83 , srv1032879751:84 , srv1092628079:84 , srv1096300233:84 , srv1182726313:84 , srv1186898752:84 , srv1199707451:84 , srv1300992879:84 , srv1314399882:84 , srv139300849:84 , srv1393440242:84 , srv1406907200:84 , srv1407816356:84 , srv1641780545:84 , srv1777083597:84 , srv1814624985:84 , srv1830463480:84 , srv1830705184:84 , srv185460857:84 , srv1937112617:84 , srv1950027661:84 , srv1962699830:84 , srv1974749479:84 , srv1978625734:84 , srv202052420:84 , srv2088542570:84 , srv2103136423:84 , srv2140301689:84 , srv2141343945:84 , srv2141838411:84 , srv225747373:84 , srv414612908:84 , srv446967132:84 , srv453431201:84 , srv493534207:84 , srv497349587:84 , srv540014475:84 , srv561369664:84 , srv647474047:84 , srv68233862:84 , srv722623686:84 , srv786100700:84 , srv862995072:84 , srv877206380:84 , srv882050527:84 , srv89074519:84 , srv97361045:84 , srv975437236:84 , srv998065532:84 , srv1000482494:85 , srv1061049736:85 , srv1065297841:85 , srv1096415730:85 , srv1108329254:85 , srv111240838:85 , srv1154837218:85 , srv1178603723:85 , srv1313232813:85 , srv139198204:85 , srv139317808:85 , srv1413605004:85 , srv1416273835:85 , srv1488113110:85 , srv1575630532:85 , srv1609924944:85 , srv161901170:85 , srv1734381536:85 , srv1802649308:85 , srv1805765176:85 , srv1843898899:85 , srv1857366730:85 , srv1864296826:85 , srv1922149855:85 , srv1958807489:85 , srv1986948967:85 , srv2055487882:85 , srv2079004984:85 , srv2083190608:85 , srv266903712:85 , srv285009728:85 , srv454221652:85 , srv612649898:85 , srv629935174:85 , srv655199677:85 , srv659915120:85 , srv708330871:85 , srv775663926:85 , srv776836320:85 , srv815121892:85 , srv817847887:85 , srv821486263:85 , srv87712123:85 , srv895569481:85 , srv969662624:85 , srv99672958:85 , srv2035429967:86 , srv572999322:86 , srv1231179208:637 } 2023-04-30 11:53:37,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:53:37,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv87712123=89, srv161901170=30, srv139300849=20, srv1154837218=9, srv2035429967=52, srv266903712=62, srv1186898752=12, srv1274570325=15, srv775663926=82, srv99672958=98, srv1092628079=4, srv1000482494=0, srv1488113110=27, srv1937112617=44, srv998065532=99, srv139198204=19, srv572999322=73, srv540014475=71, srv1986948967=50, srv561369664=72, srv292427542=64, srv1065297841=3, srv1231179208=14, srv1805765176=35, srv497349587=70, srv285009728=63, srv1777083597=33, srv969662624=95, srv1061049736=2, srv225747373=61, srv2088542570=56, srv2083190608=55, srv659915120=78, srv776836320=83, srv821486263=87, srv1641780545=31, srv1922149855=43, srv1416273835=26, srv1814624985=36, srv1609924944=29, srv895569481=93, srv446967132=66, srv1199707451=13, srv139317808=21, srv1962699830=47, srv975437236=97, srv647474047=76, srv1734381536=32, srv722623686=81, srv453431201=67, srv612649898=74, srv89074519=92, srv1413605004=25, srv1830463480=37, srv1575630532=28, srv1958807489=46, srv1096415730=6, srv1950027661=45, srv1406907200=23, srv882050527=91, srv1393440242=22, srv1974749479=48, srv2103136423=57, srv655199677=77, srv1108329254=7, srv1182726313=11, srv2079004984=54, srv1096300233=5, srv68233862=79, srv2140301689=58, srv185460857=40, srv1314399882=18, srv454221652=68, srv2141838411=60, srv1864296826=42, srv1300992879=16, srv1978625734=49, srv202052420=51, srv1857366730=41, srv815121892=85, srv1407816356=24, srv786100700=84, srv862995072=88, srv708330871=80, srv111240838=8, srv629935174=75, srv1032879751=1, srv493534207=69, srv1313232813=17, srv2141343945=59, srv877206380=90, srv1830705184=38, srv1843898899=39, srv817847887=86, srv919969793=94, srv97361045=96, srv1802649308=34, srv2055487882=53, srv414612908=65, srv1178603723=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:53:37,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:53:37,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-30 11:53:37,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-30 11:53:37,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-30 11:53:37,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-30 11:53:37,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-30 11:53:37,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-30 11:53:37,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-30 11:53:37,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-30 11:53:37,177 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.0122966908014432E-5 <= 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=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-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); 2023-04-30 11:53:37,177 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1274570325:83 , srv292427542:83 , srv919969793:83 , srv1032879751:84 , srv1092628079:84 , srv1096300233:84 , srv1182726313:84 , srv1186898752:84 , srv1199707451:84 , srv1300992879:84 , srv1314399882:84 , srv139300849:84 , srv1393440242:84 , srv1406907200:84 , srv1407816356:84 , srv1641780545:84 , srv1777083597:84 , srv1814624985:84 , srv1830463480:84 , srv1830705184:84 , srv185460857:84 , srv1937112617:84 , srv1950027661:84 , srv1962699830:84 , srv1974749479:84 , srv1978625734:84 , srv202052420:84 , srv2088542570:84 , srv2103136423:84 , srv2140301689:84 , srv2141343945:84 , srv2141838411:84 , srv225747373:84 , srv414612908:84 , srv446967132:84 , srv453431201:84 , srv493534207:84 , srv497349587:84 , srv540014475:84 , srv561369664:84 , srv647474047:84 , srv68233862:84 , srv722623686:84 , srv786100700:84 , srv862995072:84 , srv877206380:84 , srv882050527:84 , srv89074519:84 , srv97361045:84 , srv975437236:84 , srv998065532:84 , srv1000482494:85 , srv1061049736:85 , srv1065297841:85 , srv1096415730:85 , srv1108329254:85 , srv111240838:85 , srv1154837218:85 , srv1178603723:85 , srv1313232813:85 , srv139198204:85 , srv139317808:85 , srv1413605004:85 , srv1416273835:85 , srv1488113110:85 , srv1575630532:85 , srv1609924944:85 , srv161901170:85 , srv1734381536:85 , srv1802649308:85 , srv1805765176:85 , srv1843898899:85 , srv1857366730:85 , srv1864296826:85 , srv1922149855:85 , srv1958807489:85 , srv1986948967:85 , srv2055487882:85 , srv2079004984:85 , srv2083190608:85 , srv266903712:85 , srv285009728:85 , srv454221652:85 , srv612649898:85 , srv629935174:85 , srv655199677:85 , srv659915120:85 , srv708330871:85 , srv775663926:85 , srv776836320:85 , srv815121892:85 , srv817847887:85 , srv821486263:85 , srv87712123:85 , srv895569481:85 , srv969662624:85 , srv99672958:85 , srv2035429967:86 , srv572999322:86 , srv1231179208:637 } 2023-04-30 11:53:37,207 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=357 (was 318) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=10446 (was 11272) 2023-04-30 11:53:37,220 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=357, ProcessCount=170, AvailableMemoryMB=10445 2023-04-30 11:53:37,221 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-30 11:53:37,221 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. 2023-04-30 11:53:37,231 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1019934492:84 , srv1095751693:84 , srv1144551625:84 , srv1203402185:84 , srv1326580382:84 , srv1390917013:84 , srv1431308394:84 , srv1656822185:84 , srv1668621745:84 , srv1711688464:84 , srv1750369970:84 , srv1751423649:84 , srv1790810772:84 , srv1800048287:84 , srv1851620608:84 , srv1880244291:84 , srv1899474945:84 , srv1984798605:84 , srv1994000384:84 , srv2071304377:84 , srv2095116776:84 , srv245669134:84 , srv412867064:84 , srv533763240:84 , srv571421580:84 , srv880648993:84 , srv901529857:84 , srv929244035:84 , srv953223257:84 , srv636590001:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-04-30 11:53:37,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:53:37,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1790810772=12, srv1656822185=7, srv1326580382=4, srv929244035=28, srv1984798605=17, srv412867064=22, srv1994000384=18, srv1203402185=3, srv2071304377=19, srv901529857=27, srv1851620608=14, srv2095116776=20, srv1750369970=10, srv1711688464=9, srv1095751693=1, srv1431308394=6, srv1144551625=2, srv636590001=25, srv953223257=29, srv245669134=21, srv1899474945=16, srv1390917013=5, srv1880244291=15, srv880648993=26, srv1751423649=11, srv1800048287=13, srv533763240=23, srv1668621745=8, srv1019934492=0, srv571421580=24} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:53:37,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:53:37,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:53:37,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:53:37,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:53:37,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:53:37,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:53:37,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:53:37,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-30 11:53:37,269 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.16248663979018, 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); 2023-04-30 11:53:37,269 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912705033360582, 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.16248663979018, 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 2023-04-30 11:55:37,253 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 7012774 different iterations. Found a solution that moves 1861 regions; Going from a computed imbalance of 0.9912705033360582 to a new imbalance of 4.3436668390529226E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6892592592592592, 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); 2023-04-30 11:55:37,261 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1019934492:90 , srv1095751693:90 , srv1144551625:90 , srv1203402185:90 , srv1326580382:90 , srv1390917013:90 , srv1431308394:90 , srv1656822185:90 , srv1668621745:90 , srv1711688464:90 , srv1750369970:90 , srv1751423649:90 , srv1790810772:90 , srv1800048287:90 , srv1851620608:90 , srv1880244291:90 , srv1899474945:90 , srv1984798605:90 , srv1994000384:90 , srv2071304377:90 , srv2095116776:90 , srv245669134:90 , srv412867064:90 , srv533763240:90 , srv571421580:90 , srv636590001:90 , srv880648993:90 , srv901529857:90 , srv929244035:90 , srv953223257:90 } 2023-04-30 11:55:37,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-30 11:55:37,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1790810772=12, srv1656822185=7, srv1326580382=4, srv929244035=28, srv1984798605=17, srv412867064=22, srv1994000384=18, srv1203402185=3, srv2071304377=19, srv901529857=27, srv1851620608=14, srv2095116776=20, srv1750369970=10, srv1711688464=9, srv1095751693=1, srv1431308394=6, srv1144551625=2, srv636590001=25, srv953223257=29, srv245669134=21, srv1899474945=16, srv1390917013=5, srv1880244291=15, srv880648993=26, srv1751423649=11, srv1800048287=13, srv533763240=23, srv1668621745=8, srv1019934492=0, srv571421580=24} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-30 11:55:37,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-30 11:55:37,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-30 11:55:37,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-30 11:55:37,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-30 11:55:37,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-30 11:55:37,280 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); 2023-04-30 11:55:37,281 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1019934492:90 , srv1095751693:90 , srv1144551625:90 , srv1203402185:90 , srv1326580382:90 , srv1390917013:90 , srv1431308394:90 , srv1656822185:90 , srv1668621745:90 , srv1711688464:90 , srv1750369970:90 , srv1751423649:90 , srv1790810772:90 , srv1800048287:90 , srv1851620608:90 , srv1880244291:90 , srv1899474945:90 , srv1984798605:90 , srv1994000384:90 , srv2071304377:90 , srv2095116776:90 , srv245669134:90 , srv412867064:90 , srv533763240:90 , srv571421580:90 , srv636590001:90 , srv880648993:90 , srv901529857:90 , srv929244035:90 , srv953223257:90 } 2023-04-30 11:55:37,294 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=193 (was 357), ProcessCount=170 (was 170), AvailableMemoryMB=10485 (was 10445) - AvailableMemoryMB LEAK? -