2023-08-04 03:53:11,819 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-04 03:53:12,134 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-04 03:53:12,256 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-04 03:53:12,318 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-04 03:53:12,326 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-08-04 03:53:12,339 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=313, ProcessCount=175, AvailableMemoryMB=2721 2023-08-04 03:53:12,341 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-04 03:53:12,342 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-08-04 03:53:12,489 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003097434:84 , srv1009749462:84 , srv1013115234:84 , srv1029142458:84 , srv1047638149:84 , srv1063516761:84 , srv1122649107:84 , srv11237200:84 , srv113369063:84 , srv1139792862:84 , srv1195445541:84 , srv1259418843:84 , srv1293026328:84 , srv1296425016:84 , srv1298175676:84 , srv1308978297:84 , srv1378754585:84 , srv1384211106:84 , srv1393366797:84 , srv1406150895:84 , srv1416195456:84 , srv1437834969:84 , srv144394308:84 , srv1450384689:84 , srv1454541267:84 , srv1469538049:84 , srv1478058340:84 , srv1478306564:84 , srv1489954059:84 , srv1513097608:84 , srv152566357:84 , srv1542767945:84 , srv1570701095:84 , srv1600453280:84 , srv1608188163:84 , srv1617959322:84 , srv1628114489:84 , srv1655096306:84 , srv1677330798:84 , srv1723658402:84 , srv1723715159:84 , srv1737738825:84 , srv1739111156:84 , srv1742135032:84 , srv1758106016:84 , srv1758719084:84 , srv182510989:84 , srv1840059411:84 , srv1853593485:84 , srv1868347371:84 , srv1869037259:84 , srv1872302264:84 , srv1905503059:84 , srv1932339562:84 , srv1939148022:84 , srv1965035805:84 , srv1991128371:84 , srv2035605008:84 , srv2044067468:84 , srv2060142165:84 , srv2062105769:84 , srv2071245242:84 , srv210240464:84 , srv2104820829:84 , srv2114888261:84 , srv2115450858:84 , srv2116446961:84 , srv2122115752:84 , srv2129131001:84 , srv2137179439:84 , srv282324925:84 , srv282440395:84 , srv286045109:84 , srv34603874:84 , srv356052654:84 , srv377472740:84 , srv438424465:84 , srv458220371:84 , srv462288550:84 , srv466160277:84 , srv498551208:84 , srv511692466:84 , srv571323850:84 , srv583071401:84 , srv594157613:84 , srv621793110:84 , srv623140140:84 , srv653217136:84 , srv675755245:84 , srv718849794:84 , srv722575716:84 , srv743135004:84 , srv744283986:84 , srv748135032:84 , srv852249957:84 , srv854360863:84 , srv887180272:84 , srv955371993:84 , srv983861494:84 , srv346492872:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-04 03:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2035605008=57, srv282324925=70, srv1384211106=17, srv2115450858=65, srv583071401=84, srv1513097608=29, srv1195445541=10, srv113369063=8, srv1308978297=15, srv887180272=97, srv1139792862=9, srv1003097434=0, srv983861494=99, srv1296425016=13, srv2137179439=69, srv1293026328=12, srv34603874=73, srv462288550=79, srv1758719084=45, srv653217136=88, srv743135004=92, srv2116446961=66, srv511692466=82, srv1378754585=16, srv1723658402=39, srv1905503059=52, srv1259418843=11, srv1939148022=54, srv955371993=98, srv1617959322=35, srv1655096306=37, srv438424465=77, srv1872302264=51, srv2044067468=58, srv377472740=76, srv852249957=95, srv458220371=78, srv1393366797=18, srv1723715159=40, srv2060142165=59, srv356052654=75, srv1437834969=21, srv1628114489=36, srv1454541267=24, srv2129131001=68, srv594157613=85, srv1029142458=3, srv1013115234=2, srv1868347371=49, srv1991128371=56, srv1009749462=1, srv152566357=30, srv1469538049=25, srv718849794=90, srv1739111156=42, srv11237200=7, srv1047638149=4, srv1298175676=14, srv1406150895=19, srv210240464=62, srv144394308=22, srv1677330798=38, srv346492872=74, srv2071245242=61, srv1542767945=31, srv1853593485=48, srv282440395=71, srv1478058340=26, srv2122115752=67, srv1416195456=20, srv1608188163=34, srv1758106016=44, srv466160277=80, srv1932339562=53, srv1450384689=23, srv1478306564=27, srv286045109=72, srv748135032=94, srv2062105769=60, srv623140140=87, srv854360863=96, srv1737738825=41, srv498551208=81, srv1869037259=50, srv2114888261=64, srv1840059411=47, srv1742135032=43, srv571323850=83, srv1122649107=6, srv621793110=86, srv1965035805=55, srv675755245=89, srv182510989=46, srv1063516761=5, srv1489954059=28, srv1570701095=32, srv2104820829=63, srv1600453280=33, srv744283986=93, srv722575716=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:12,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:12,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:12,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:12,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:12,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-04 03:53:12,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-04 03:53:12,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-04 03:53:12,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-04 03:53:12,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-04 03:53:12,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-04 03:53:12,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-04 03:53:12,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-04 03:53:12,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-04 03:53:12,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-04 03:53:12,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-04 03:53:12,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-04 03:53:12,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-04 03:53:12,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-04 03:53:12,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-04 03:53:12,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-04 03:53:12,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-04 03:53:12,834 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-08-04 03:53:12,834 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-08-04 03:53:12,834 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-08-04 03:53:13,211 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 586 ms to try 5000 different iterations. Found a solution that moves 4695 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18052684489521123. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03805044531378219, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05507672436500649, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5216666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03805044531378219, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17591666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-08-04 03:53:13,246 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1737738825:81 , srv1513097608:82 , srv744283986:82 , srv1259418843:83 , srv1296425016:83 , srv1384211106:83 , srv1478306564:83 , srv152566357:83 , srv2104820829:83 , srv2129131001:83 , srv1047638149:84 , srv1063516761:84 , srv1293026328:84 , srv1393366797:84 , srv1450384689:84 , srv1570701095:84 , srv1872302264:84 , srv210240464:84 , srv583071401:84 , srv594157613:84 , srv623140140:84 , srv722575716:84 , srv852249957:84 , srv1122649107:85 , srv1195445541:85 , srv1298175676:85 , srv1489954059:85 , srv1600453280:85 , srv1677330798:85 , srv1742135032:85 , srv1758106016:85 , srv1758719084:85 , srv1868347371:85 , srv1965035805:85 , srv286045109:85 , srv356052654:85 , srv377472740:85 , srv466160277:85 , srv571323850:85 , srv983861494:85 , srv11237200:86 , srv1139792862:86 , srv1378754585:86 , srv1628114489:86 , srv1655096306:86 , srv1723658402:86 , srv182510989:86 , srv1905503059:86 , srv1939148022:86 , srv2044067468:86 , srv34603874:86 , srv743135004:86 , srv748135032:86 , srv955371993:86 , srv1003097434:87 , srv1029142458:87 , srv1437834969:87 , srv1478058340:87 , srv1617959322:87 , srv1840059411:87 , srv2060142165:87 , srv2122115752:87 , srv2137179439:87 , srv438424465:87 , srv1013115234:88 , srv1416195456:88 , srv144394308:88 , srv1608188163:88 , srv1869037259:88 , srv1932339562:88 , srv2062105769:88 , srv2116446961:88 , srv675755245:88 , srv718849794:88 , srv887180272:88 , srv1009749462:89 , srv1308978297:89 , srv1406150895:89 , srv1723715159:89 , srv1739111156:89 , srv2114888261:89 , srv458220371:89 , srv621793110:89 , srv854360863:89 , srv113369063:90 , srv282440395:90 , srv462288550:90 , srv498551208:90 , srv1454541267:91 , srv1469538049:91 , srv1542767945:91 , srv1853593485:91 , srv1991128371:91 , srv2035605008:91 , srv2071245242:91 , srv282324925:91 , srv511692466:91 , srv653217136:91 , srv2115450858:96 , srv346492872:428 } 2023-08-04 03:53:13,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:13,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2035605008=57, srv282324925=70, srv1384211106=17, srv2115450858=65, srv583071401=84, srv1513097608=29, srv1195445541=10, srv113369063=8, srv1308978297=15, srv887180272=97, srv1139792862=9, srv1003097434=0, srv983861494=99, srv1296425016=13, srv2137179439=69, srv1293026328=12, srv34603874=73, srv462288550=79, srv1758719084=45, srv653217136=88, srv743135004=92, srv2116446961=66, srv511692466=82, srv1378754585=16, srv1723658402=39, srv1905503059=52, srv1259418843=11, srv1939148022=54, srv955371993=98, srv1617959322=35, srv1655096306=37, srv438424465=77, srv1872302264=51, srv2044067468=58, srv377472740=76, srv852249957=95, srv458220371=78, srv1393366797=18, srv1723715159=40, srv2060142165=59, srv356052654=75, srv1437834969=21, srv1628114489=36, srv1454541267=24, srv2129131001=68, srv594157613=85, srv1029142458=3, srv1013115234=2, srv1868347371=49, srv1991128371=56, srv1009749462=1, srv152566357=30, srv1469538049=25, srv718849794=90, srv1739111156=42, srv11237200=7, srv1047638149=4, srv1298175676=14, srv1406150895=19, srv210240464=62, srv144394308=22, srv1677330798=38, srv346492872=74, srv2071245242=61, srv1542767945=31, srv1853593485=48, srv282440395=71, srv1478058340=26, srv2122115752=67, srv1416195456=20, srv1608188163=34, srv1758106016=44, srv466160277=80, srv1932339562=53, srv1450384689=23, srv1478306564=27, srv286045109=72, srv748135032=94, srv2062105769=60, srv623140140=87, srv854360863=96, srv1737738825=41, srv498551208=81, srv1869037259=50, srv2114888261=64, srv1840059411=47, srv1742135032=43, srv571323850=83, srv1122649107=6, srv621793110=86, srv1965035805=55, srv675755245=89, srv182510989=46, srv1063516761=5, srv1489954059=28, srv1570701095=32, srv2104820829=63, srv1600453280=33, srv744283986=93, srv722575716=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-04 03:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-04 03:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-04 03:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-04 03:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-04 03:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-04 03:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-04 03:53:13,393 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.03805044531378219, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05507672436500649, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03805044531378219, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17591666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-08-04 03:53:13,393 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-08-04 03:53:13,393 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1804939698025578, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03805044531378219, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05507672436500649, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03805044531378219, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17591666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-08-04 03:53:13,708 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 418 ms to try 5000 different iterations. Found a solution that moves 2620 regions; Going from a computed imbalance of 0.1804939698025578 to a new imbalance of 0.015104664465172135. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021505269541025836); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03847543563139751, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2911111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021505269541025836); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.042833333333333334, 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-08-04 03:53:13,721 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2115450858:78 , srv1469538049:80 , srv1542767945:80 , srv1991128371:80 , srv2035605008:81 , srv2071245242:81 , srv498551208:81 , srv1617959322:82 , srv1853593485:82 , srv1869037259:82 , srv282440395:82 , srv458220371:82 , srv511692466:82 , srv621793110:82 , srv1009749462:83 , srv1013115234:83 , srv144394308:83 , srv1454541267:83 , srv1608188163:83 , srv2114888261:83 , srv34603874:83 , srv462288550:83 , srv675755245:83 , srv113369063:84 , srv1378754585:84 , srv1739111156:84 , srv1758719084:84 , srv1840059411:84 , srv1868347371:84 , srv2062105769:84 , srv2122115752:84 , srv2137179439:84 , srv282324925:84 , srv1003097434:85 , srv1308978297:85 , srv1406150895:85 , srv1437834969:85 , srv1723715159:85 , srv1932339562:85 , srv2044067468:85 , srv2060142165:85 , srv571323850:85 , srv653217136:85 , srv748135032:85 , srv854360863:85 , srv887180272:85 , srv1029142458:86 , srv1122649107:86 , srv11237200:86 , srv1139792862:86 , srv1195445541:86 , srv1296425016:86 , srv1416195456:86 , srv1478058340:86 , srv1489954059:86 , srv1628114489:86 , srv1723658402:86 , srv1742135032:86 , srv182510989:86 , srv1939148022:86 , srv210240464:86 , srv2116446961:86 , srv356052654:86 , srv377472740:86 , srv718849794:86 , srv955371993:86 , srv1047638149:87 , srv1293026328:87 , srv1298175676:87 , srv1384211106:87 , srv1570701095:87 , srv1655096306:87 , srv2129131001:87 , srv438424465:87 , srv594157613:87 , srv722575716:87 , srv743135004:87 , srv983861494:87 , srv1450384689:88 , srv152566357:88 , srv1600453280:88 , srv1965035805:88 , srv286045109:88 , srv466160277:88 , srv583071401:88 , srv744283986:88 , srv1259418843:89 , srv1393366797:89 , srv1478306564:89 , srv1905503059:89 , srv623140140:89 , srv852249957:89 , srv1063516761:90 , srv1513097608:90 , srv1677330798:90 , srv1872302264:90 , srv1737738825:91 , srv1758106016:91 , srv2104820829:92 , srv346492872:537 } 2023-08-04 03:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2035605008=57, srv282324925=70, srv1384211106=17, srv2115450858=65, srv583071401=84, srv1513097608=29, srv1195445541=10, srv113369063=8, srv1308978297=15, srv887180272=97, srv1139792862=9, srv1003097434=0, srv983861494=99, srv1296425016=13, srv2137179439=69, srv1293026328=12, srv34603874=73, srv462288550=79, srv1758719084=45, srv653217136=88, srv743135004=92, srv2116446961=66, srv511692466=82, srv1378754585=16, srv1723658402=39, srv1905503059=52, srv1259418843=11, srv1939148022=54, srv955371993=98, srv1617959322=35, srv1655096306=37, srv438424465=77, srv1872302264=51, srv2044067468=58, srv377472740=76, srv852249957=95, srv458220371=78, srv1393366797=18, srv1723715159=40, srv2060142165=59, srv356052654=75, srv1437834969=21, srv1628114489=36, srv1454541267=24, srv2129131001=68, srv594157613=85, srv1029142458=3, srv1013115234=2, srv1868347371=49, srv1991128371=56, srv1009749462=1, srv152566357=30, srv1469538049=25, srv718849794=90, srv1739111156=42, srv11237200=7, srv1047638149=4, srv1298175676=14, srv1406150895=19, srv210240464=62, srv144394308=22, srv1677330798=38, srv346492872=74, srv2071245242=61, srv1542767945=31, srv1853593485=48, srv282440395=71, srv1478058340=26, srv2122115752=67, srv1416195456=20, srv1608188163=34, srv1758106016=44, srv466160277=80, srv1932339562=53, srv1450384689=23, srv1478306564=27, srv286045109=72, srv748135032=94, srv2062105769=60, srv623140140=87, srv854360863=96, srv1737738825=41, srv498551208=81, srv1869037259=50, srv2114888261=64, srv1840059411=47, srv1742135032=43, srv571323850=83, srv1122649107=6, srv621793110=86, srv1965035805=55, srv675755245=89, srv182510989=46, srv1063516761=5, srv1489954059=28, srv1570701095=32, srv2104820829=63, srv1600453280=33, srv744283986=93, srv722575716=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:13,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:13,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:13,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:13,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:13,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:13,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:13,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:13,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:13,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-04 03:53:13,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-04 03:53:13,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-04 03:53:13,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-04 03:53:13,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-04 03:53:13,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-04 03:53:13,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-04 03:53:13,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-04 03:53:13,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-04 03:53:13,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-04 03:53:13,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-04 03:53:13,910 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.021505269541025836); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03847543563139751, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021505269541025836); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.042833333333333334, 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-08-04 03:53:13,911 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-08-04 03:53:13,911 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015086318833063076, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021505269541025836); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03847543563139751, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021505269541025836); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.042833333333333334, 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-08-04 03:53:14,171 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 378 ms to try 5000 different iterations. Found a solution that moves 1000 regions; Going from a computed imbalance of 0.015086318833063076 to a new imbalance of 7.649829635185416E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0065534722478663215); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009709587750058922); MoveCostFunction : (multiplier=7.0, imbalance=0.1111111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0065534722478663215); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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-08-04 03:53:14,173 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1758106016:81 , srv1905503059:82 , srv282324925:82 , srv653217136:82 , srv1063516761:83 , srv1308978297:83 , srv1416195456:83 , srv1677330798:83 , srv2104820829:83 , srv718849794:83 , srv854360863:83 , srv1029142458:84 , srv113369063:84 , srv1393366797:84 , srv1406150895:84 , srv1454541267:84 , srv1478058340:84 , srv1655096306:84 , srv1723715159:84 , srv1739111156:84 , srv1853593485:84 , srv1872302264:84 , srv2060142165:84 , srv2115450858:84 , srv2116446961:84 , srv286045109:84 , srv438424465:84 , srv466160277:84 , srv511692466:84 , srv623140140:84 , srv743135004:84 , srv852249957:84 , srv887180272:84 , srv1009749462:85 , srv11237200:85 , srv1195445541:85 , srv1259418843:85 , srv1298175676:85 , srv1478306564:85 , srv1600453280:85 , srv1628114489:85 , srv182510989:85 , srv1932339562:85 , srv1965035805:85 , srv2035605008:85 , srv377472740:85 , srv722575716:85 , srv955371993:85 , srv983861494:85 , srv1003097434:86 , srv1013115234:86 , srv1122649107:86 , srv1139792862:86 , srv1437834969:86 , srv1450384689:86 , srv1489954059:86 , srv1513097608:86 , srv1608188163:86 , srv1617959322:86 , srv1723658402:86 , srv1737738825:86 , srv1742135032:86 , srv1840059411:86 , srv1939148022:86 , srv1991128371:86 , srv2062105769:86 , srv2071245242:86 , srv2114888261:86 , srv2122115752:86 , srv2129131001:86 , srv458220371:86 , srv462288550:86 , srv583071401:86 , srv675755245:86 , srv748135032:86 , srv1047638149:87 , srv1293026328:87 , srv1378754585:87 , srv1384211106:87 , srv144394308:87 , srv1469538049:87 , srv152566357:87 , srv1542767945:87 , srv1570701095:87 , srv1869037259:87 , srv2044067468:87 , srv2137179439:87 , srv282440395:87 , srv356052654:87 , srv498551208:87 , srv571323850:87 , srv621793110:87 , srv1296425016:88 , srv1868347371:88 , srv210240464:88 , srv594157613:88 , srv744283986:88 , srv1758719084:89 , srv34603874:89 , srv346492872:551 } 2023-08-04 03:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2035605008=57, srv282324925=70, srv1384211106=17, srv2115450858=65, srv583071401=84, srv1513097608=29, srv1195445541=10, srv113369063=8, srv1308978297=15, srv887180272=97, srv1139792862=9, srv1003097434=0, srv983861494=99, srv1296425016=13, srv2137179439=69, srv1293026328=12, srv34603874=73, srv462288550=79, srv1758719084=45, srv653217136=88, srv743135004=92, srv2116446961=66, srv511692466=82, srv1378754585=16, srv1723658402=39, srv1905503059=52, srv1259418843=11, srv1939148022=54, srv955371993=98, srv1617959322=35, srv1655096306=37, srv438424465=77, srv1872302264=51, srv2044067468=58, srv377472740=76, srv852249957=95, srv458220371=78, srv1393366797=18, srv1723715159=40, srv2060142165=59, srv356052654=75, srv1437834969=21, srv1628114489=36, srv1454541267=24, srv2129131001=68, srv594157613=85, srv1029142458=3, srv1013115234=2, srv1868347371=49, srv1991128371=56, srv1009749462=1, srv152566357=30, srv1469538049=25, srv718849794=90, srv1739111156=42, srv11237200=7, srv1047638149=4, srv1298175676=14, srv1406150895=19, srv210240464=62, srv144394308=22, srv1677330798=38, srv346492872=74, srv2071245242=61, srv1542767945=31, srv1853593485=48, srv282440395=71, srv1478058340=26, srv2122115752=67, srv1416195456=20, srv1608188163=34, srv1758106016=44, srv466160277=80, srv1932339562=53, srv1450384689=23, srv1478306564=27, srv286045109=72, srv748135032=94, srv2062105769=60, srv623140140=87, srv854360863=96, srv1737738825=41, srv498551208=81, srv1869037259=50, srv2114888261=64, srv1840059411=47, srv1742135032=43, srv571323850=83, srv1122649107=6, srv621793110=86, srv1965035805=55, srv675755245=89, srv182510989=46, srv1063516761=5, srv1489954059=28, srv1570701095=32, srv2104820829=63, srv1600453280=33, srv744283986=93, srv722575716=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:14,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:14,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:14,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-04 03:53:14,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-04 03:53:14,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-04 03:53:14,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-04 03:53:14,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-04 03:53:14,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-04 03:53:14,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-04 03:53:14,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-04 03:53:14,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-04 03:53:14,318 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.0065534722478663215); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009709587750058922); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0065534722478663215); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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-08-04 03:53:14,318 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-08-04 03:53:14,319 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.579808138585961E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0065534722478663215); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009709587750058922); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0065534722478663215); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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-08-04 03:53:14,731 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 518 ms to try 5000 different iterations. Found a solution that moves 263 regions; Going from a computed imbalance of 7.579808138585961E-4 to a new imbalance of 3.2897902071258904E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.029222222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); 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-08-04 03:53:14,732 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv152566357:83 , srv2104820829:83 , srv282440395:83 , srv462288550:83 , srv594157613:83 , srv1003097434:84 , srv1013115234:84 , srv1047638149:84 , srv11237200:84 , srv113369063:84 , srv1139792862:84 , srv1406150895:84 , srv1437834969:84 , srv144394308:84 , srv1454541267:84 , srv1469538049:84 , srv1513097608:84 , srv1542767945:84 , srv1600453280:84 , srv1677330798:84 , srv1723658402:84 , srv1723715159:84 , srv1737738825:84 , srv1872302264:84 , srv1905503059:84 , srv1939148022:84 , srv1965035805:84 , srv2062105769:84 , srv2071245242:84 , srv210240464:84 , srv2114888261:84 , srv2115450858:84 , srv2116446961:84 , srv2137179439:84 , srv34603874:84 , srv356052654:84 , srv438424465:84 , srv498551208:84 , srv621793110:84 , srv653217136:84 , srv744283986:84 , srv748135032:84 , srv1009749462:85 , srv1029142458:85 , srv1063516761:85 , srv1122649107:85 , srv1259418843:85 , srv1293026328:85 , srv1296425016:85 , srv1298175676:85 , srv1308978297:85 , srv1378754585:85 , srv1384211106:85 , srv1393366797:85 , srv1416195456:85 , srv1450384689:85 , srv1478058340:85 , srv1478306564:85 , srv1489954059:85 , srv1570701095:85 , srv1608188163:85 , srv1655096306:85 , srv1739111156:85 , srv1742135032:85 , srv1758106016:85 , srv1758719084:85 , srv182510989:85 , srv1840059411:85 , srv1853593485:85 , srv1868347371:85 , srv1869037259:85 , srv1932339562:85 , srv1991128371:85 , srv2035605008:85 , srv2044067468:85 , srv2122115752:85 , srv282324925:85 , srv286045109:85 , srv458220371:85 , srv466160277:85 , srv511692466:85 , srv571323850:85 , srv583071401:85 , srv623140140:85 , srv675755245:85 , srv718849794:85 , srv722575716:85 , srv743135004:85 , srv852249957:85 , srv854360863:85 , srv887180272:85 , srv955371993:85 , srv983861494:85 , srv1195445541:86 , srv1617959322:86 , srv1628114489:86 , srv2060142165:86 , srv2129131001:86 , srv377472740:86 , srv346492872:626 } 2023-08-04 03:53:14,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:14,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2035605008=57, srv282324925=70, srv1384211106=17, srv2115450858=65, srv583071401=84, srv1513097608=29, srv1195445541=10, srv113369063=8, srv1308978297=15, srv887180272=97, srv1139792862=9, srv1003097434=0, srv983861494=99, srv1296425016=13, srv2137179439=69, srv1293026328=12, srv34603874=73, srv462288550=79, srv1758719084=45, srv653217136=88, srv743135004=92, srv2116446961=66, srv511692466=82, srv1378754585=16, srv1723658402=39, srv1905503059=52, srv1259418843=11, srv1939148022=54, srv955371993=98, srv1617959322=35, srv1655096306=37, srv438424465=77, srv1872302264=51, srv2044067468=58, srv377472740=76, srv852249957=95, srv458220371=78, srv1393366797=18, srv1723715159=40, srv2060142165=59, srv356052654=75, srv1437834969=21, srv1628114489=36, srv1454541267=24, srv2129131001=68, srv594157613=85, srv1029142458=3, srv1013115234=2, srv1868347371=49, srv1991128371=56, srv1009749462=1, srv152566357=30, srv1469538049=25, srv718849794=90, srv1739111156=42, srv11237200=7, srv1047638149=4, srv1298175676=14, srv1406150895=19, srv210240464=62, srv144394308=22, srv1677330798=38, srv346492872=74, srv2071245242=61, srv1542767945=31, srv1853593485=48, srv282440395=71, srv1478058340=26, srv2122115752=67, srv1416195456=20, srv1608188163=34, srv1758106016=44, srv466160277=80, srv1932339562=53, srv1450384689=23, srv1478306564=27, srv286045109=72, srv748135032=94, srv2062105769=60, srv623140140=87, srv854360863=96, srv1737738825=41, srv498551208=81, srv1869037259=50, srv2114888261=64, srv1840059411=47, srv1742135032=43, srv571323850=83, srv1122649107=6, srv621793110=86, srv1965035805=55, srv675755245=89, srv182510989=46, srv1063516761=5, srv1489954059=28, srv1570701095=32, srv2104820829=63, srv1600453280=33, srv744283986=93, srv722575716=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:14,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:14,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:14,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:14,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-04 03:53:14,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-04 03:53:14,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-04 03:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-04 03:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-04 03:53:14,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-04 03:53:14,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-04 03:53:14,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-04 03:53:14,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-04 03:53:14,908 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=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); 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-08-04 03:53:14,909 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-08-04 03:53:14,909 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.105633671069321E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); 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-08-04 03:53:15,154 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 378 ms to try 5000 different iterations. Found a solution that moves 22 regions; Going from a computed imbalance of 3.105633671069321E-5 to a new imbalance of 4.922824253273717E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.001059402876939547); MoveCostFunction : (multiplier=7.0, imbalance=0.0024444444444444444); 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-08-04 03:53:15,154 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1293026328:83 , srv1450384689:83 , srv1570701095:83 , srv1628114489:83 , srv1758719084:83 , srv1932339562:83 , srv2044067468:83 , srv583071401:83 , srv1003097434:84 , srv1009749462:84 , srv1029142458:84 , srv1047638149:84 , srv1063516761:84 , srv1122649107:84 , srv113369063:84 , srv1139792862:84 , srv1195445541:84 , srv1259418843:84 , srv1296425016:84 , srv1298175676:84 , srv1308978297:84 , srv1378754585:84 , srv1384211106:84 , srv1393366797:84 , srv1406150895:84 , srv1416195456:84 , srv1437834969:84 , srv144394308:84 , srv1454541267:84 , srv1469538049:84 , srv1478058340:84 , srv1478306564:84 , srv1489954059:84 , srv1513097608:84 , srv1542767945:84 , srv1600453280:84 , srv1608188163:84 , srv1655096306:84 , srv1677330798:84 , srv1723658402:84 , srv1723715159:84 , srv1737738825:84 , srv1739111156:84 , srv1742135032:84 , srv1758106016:84 , srv182510989:84 , srv1840059411:84 , srv1853593485:84 , srv1868347371:84 , srv1869037259:84 , srv1872302264:84 , srv1939148022:84 , srv1965035805:84 , srv1991128371:84 , srv2035605008:84 , srv2060142165:84 , srv2062105769:84 , srv2071245242:84 , srv210240464:84 , srv2114888261:84 , srv2115450858:84 , srv2116446961:84 , srv2122115752:84 , srv2129131001:84 , srv2137179439:84 , srv282324925:84 , srv282440395:84 , srv286045109:84 , srv34603874:84 , srv356052654:84 , srv377472740:84 , srv438424465:84 , srv458220371:84 , srv462288550:84 , srv466160277:84 , srv498551208:84 , srv511692466:84 , srv571323850:84 , srv594157613:84 , srv621793110:84 , srv623140140:84 , srv653217136:84 , srv675755245:84 , srv718849794:84 , srv743135004:84 , srv744283986:84 , srv852249957:84 , srv854360863:84 , srv887180272:84 , srv955371993:84 , srv983861494:84 , srv1013115234:85 , srv11237200:85 , srv152566357:85 , srv1617959322:85 , srv1905503059:85 , srv2104820829:85 , srv722575716:85 , srv748135032:85 , srv346492872:684 } 2023-08-04 03:53:15,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:15,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2035605008=57, srv282324925=70, srv1384211106=17, srv2115450858=65, srv583071401=84, srv1513097608=29, srv1195445541=10, srv113369063=8, srv1308978297=15, srv887180272=97, srv1139792862=9, srv1003097434=0, srv983861494=99, srv1296425016=13, srv2137179439=69, srv1293026328=12, srv34603874=73, srv462288550=79, srv1758719084=45, srv653217136=88, srv743135004=92, srv2116446961=66, srv511692466=82, srv1378754585=16, srv1723658402=39, srv1905503059=52, srv1259418843=11, srv1939148022=54, srv955371993=98, srv1617959322=35, srv1655096306=37, srv438424465=77, srv1872302264=51, srv2044067468=58, srv377472740=76, srv852249957=95, srv458220371=78, srv1393366797=18, srv1723715159=40, srv2060142165=59, srv356052654=75, srv1437834969=21, srv1628114489=36, srv1454541267=24, srv2129131001=68, srv594157613=85, srv1029142458=3, srv1013115234=2, srv1868347371=49, srv1991128371=56, srv1009749462=1, srv152566357=30, srv1469538049=25, srv718849794=90, srv1739111156=42, srv11237200=7, srv1047638149=4, srv1298175676=14, srv1406150895=19, srv210240464=62, srv144394308=22, srv1677330798=38, srv346492872=74, srv2071245242=61, srv1542767945=31, srv1853593485=48, srv282440395=71, srv1478058340=26, srv2122115752=67, srv1416195456=20, srv1608188163=34, srv1758106016=44, srv466160277=80, srv1932339562=53, srv1450384689=23, srv1478306564=27, srv286045109=72, srv748135032=94, srv2062105769=60, srv623140140=87, srv854360863=96, srv1737738825=41, srv498551208=81, srv1869037259=50, srv2114888261=64, srv1840059411=47, srv1742135032=43, srv571323850=83, srv1122649107=6, srv621793110=86, srv1965035805=55, srv675755245=89, srv182510989=46, srv1063516761=5, srv1489954059=28, srv1570701095=32, srv2104820829=63, srv1600453280=33, srv744283986=93, srv722575716=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:15,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-04 03:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-04 03:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-04 03:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-04 03:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-04 03:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-04 03:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-04 03:53:15,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-04 03:53:15,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-04 03:53:15,326 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=4.768776960754914E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.001059402876939547); 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-08-04 03:53:15,326 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1293026328:83 , srv1450384689:83 , srv1570701095:83 , srv1628114489:83 , srv1758719084:83 , srv1932339562:83 , srv2044067468:83 , srv583071401:83 , srv1003097434:84 , srv1009749462:84 , srv1029142458:84 , srv1047638149:84 , srv1063516761:84 , srv1122649107:84 , srv113369063:84 , srv1139792862:84 , srv1195445541:84 , srv1259418843:84 , srv1296425016:84 , srv1298175676:84 , srv1308978297:84 , srv1378754585:84 , srv1384211106:84 , srv1393366797:84 , srv1406150895:84 , srv1416195456:84 , srv1437834969:84 , srv144394308:84 , srv1454541267:84 , srv1469538049:84 , srv1478058340:84 , srv1478306564:84 , srv1489954059:84 , srv1513097608:84 , srv1542767945:84 , srv1600453280:84 , srv1608188163:84 , srv1655096306:84 , srv1677330798:84 , srv1723658402:84 , srv1723715159:84 , srv1737738825:84 , srv1739111156:84 , srv1742135032:84 , srv1758106016:84 , srv182510989:84 , srv1840059411:84 , srv1853593485:84 , srv1868347371:84 , srv1869037259:84 , srv1872302264:84 , srv1939148022:84 , srv1965035805:84 , srv1991128371:84 , srv2035605008:84 , srv2060142165:84 , srv2062105769:84 , srv2071245242:84 , srv210240464:84 , srv2114888261:84 , srv2115450858:84 , srv2116446961:84 , srv2122115752:84 , srv2129131001:84 , srv2137179439:84 , srv282324925:84 , srv282440395:84 , srv286045109:84 , srv34603874:84 , srv356052654:84 , srv377472740:84 , srv438424465:84 , srv458220371:84 , srv462288550:84 , srv466160277:84 , srv498551208:84 , srv511692466:84 , srv571323850:84 , srv594157613:84 , srv621793110:84 , srv623140140:84 , srv653217136:84 , srv675755245:84 , srv718849794:84 , srv743135004:84 , srv744283986:84 , srv852249957:84 , srv854360863:84 , srv887180272:84 , srv955371993:84 , srv983861494:84 , srv1013115234:85 , srv11237200:85 , srv152566357:85 , srv1617959322:85 , srv1905503059:85 , srv2104820829:85 , srv722575716:85 , srv748135032:85 , srv346492872:684 } 2023-08-04 03:53:15,363 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=313 (was 313), ProcessCount=175 (was 175), AvailableMemoryMB=1897 (was 2721) 2023-08-04 03:53:15,374 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=313, ProcessCount=175, AvailableMemoryMB=1896 2023-08-04 03:53:15,375 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-04 03:53:15,375 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-08-04 03:53:15,387 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv101146261:84 , srv1042789081:84 , srv1115426689:84 , srv113128537:84 , srv1165464935:84 , srv1295327939:84 , srv1385329512:84 , srv1427984524:84 , srv1492605316:84 , srv1502414090:84 , srv1566372283:84 , srv1677731202:84 , srv1686883740:84 , srv1748151229:84 , srv1820999665:84 , srv1901905002:84 , srv1925862267:84 , srv1966476736:84 , srv1968959506:84 , srv2083864559:84 , srv216981702:84 , srv389652483:84 , srv438596352:84 , srv445456507:84 , srv481677827:84 , srv545923907:84 , srv68075015:84 , srv828338561:84 , srv898492087:84 , srv1202081139:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-04 03:53:15,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:53:15,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv101146261=0, srv828338561=28, srv1042789081=1, srv481677827=25, srv1820999665=15, srv438596352=23, srv545923907=26, srv1677731202=12, srv1968959506=19, srv1385329512=7, srv1925862267=17, srv1686883740=13, srv389652483=22, srv1115426689=2, srv2083864559=20, srv1966476736=18, srv68075015=27, srv1492605316=9, srv1295327939=6, srv445456507=24, srv1566372283=11, srv1901905002=16, srv898492087=29, srv1748151229=14, srv216981702=21, srv113128537=3, srv1202081139=5, srv1427984524=8, srv1165464935=4, srv1502414090=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:53:15,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-04 03:53:15,433 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.1188288883323065, 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-08-04 03:53:15,434 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912567469211295, 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.1188288883323065, 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-08-04 03:55:15,409 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6181929 different iterations. Found a solution that moves 1866 regions; Going from a computed imbalance of 0.9912567469211295 to a new imbalance of 4.3553370884861656E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6911111111111111, 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-08-04 03:55:15,417 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv101146261:90 , srv1042789081:90 , srv1115426689:90 , srv113128537:90 , srv1165464935:90 , srv1202081139:90 , srv1295327939:90 , srv1385329512:90 , srv1427984524:90 , srv1492605316:90 , srv1502414090:90 , srv1566372283:90 , srv1677731202:90 , srv1686883740:90 , srv1748151229:90 , srv1820999665:90 , srv1901905002:90 , srv1925862267:90 , srv1966476736:90 , srv1968959506:90 , srv2083864559:90 , srv216981702:90 , srv389652483:90 , srv438596352:90 , srv445456507:90 , srv481677827:90 , srv545923907:90 , srv68075015:90 , srv828338561:90 , srv898492087:90 } 2023-08-04 03:55:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-04 03:55:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv101146261=0, srv828338561=28, srv1042789081=1, srv481677827=25, srv1820999665=15, srv438596352=23, srv545923907=26, srv1677731202=12, srv1968959506=19, srv1385329512=7, srv1925862267=17, srv1686883740=13, srv389652483=22, srv1115426689=2, srv2083864559=20, srv1966476736=18, srv68075015=27, srv1492605316=9, srv1295327939=6, srv445456507=24, srv1566372283=11, srv1901905002=16, srv898492087=29, srv1748151229=14, srv216981702=21, srv113128537=3, srv1202081139=5, srv1427984524=8, srv1165464935=4, srv1502414090=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-04 03:55:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-04 03:55:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-04 03:55:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-04 03:55:15,438 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-08-04 03:55:15,438 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv101146261:90 , srv1042789081:90 , srv1115426689:90 , srv113128537:90 , srv1165464935:90 , srv1202081139:90 , srv1295327939:90 , srv1385329512:90 , srv1427984524:90 , srv1492605316:90 , srv1502414090:90 , srv1566372283:90 , srv1677731202:90 , srv1686883740:90 , srv1748151229:90 , srv1820999665:90 , srv1901905002:90 , srv1925862267:90 , srv1966476736:90 , srv1968959506:90 , srv2083864559:90 , srv216981702:90 , srv389652483:90 , srv438596352:90 , srv445456507:90 , srv481677827:90 , srv545923907:90 , srv68075015:90 , srv828338561:90 , srv898492087:90 } 2023-08-04 03:55:15,453 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=219 (was 313), ProcessCount=175 (was 175), AvailableMemoryMB=1794 (was 1896)