2024-01-05 23:53:01,411 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-05 23:53:01,644 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-05 23:53:01,741 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-05 23:53:01,795 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-05 23:53:01,801 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-05 23:53:01,813 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=403, ProcessCount=170, AvailableMemoryMB=2764 2024-01-05 23:53:01,815 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-05 23:53:01,815 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-05 23:53:01,919 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1023858738:84 , srv1056264069:84 , srv1068820818:84 , srv1087272569:84 , srv1088915370:84 , srv1095606304:84 , srv1099509022:84 , srv1123955773:84 , srv1140882907:84 , srv1215977587:84 , srv1216537018:84 , srv1226225239:84 , srv1262298331:84 , srv1263217829:84 , srv1271469492:84 , srv128328286:84 , srv1288103376:84 , srv1290209190:84 , srv1346870967:84 , srv1361618213:84 , srv1364320313:84 , srv1380455305:84 , srv1393617805:84 , srv1429314833:84 , srv1457079819:84 , srv1465358092:84 , srv1493246867:84 , srv1498054593:84 , srv1532574106:84 , srv1552921782:84 , srv1577243964:84 , srv1595698043:84 , srv1601145168:84 , srv1632161014:84 , srv1638347838:84 , srv1665284895:84 , srv1678320958:84 , srv1693516429:84 , srv1711295299:84 , srv1726641228:84 , srv1727666268:84 , srv1729682241:84 , srv178464592:84 , srv1791160104:84 , srv1800593151:84 , srv1852823729:84 , srv1860999804:84 , srv1863251176:84 , srv1880895325:84 , srv1881817957:84 , srv1915897053:84 , srv1935905774:84 , srv1966139449:84 , srv2014947629:84 , srv2052547461:84 , srv2062106764:84 , srv2066461962:84 , srv2072324314:84 , srv2089591950:84 , srv209487653:84 , srv211643530:84 , srv2142909609:84 , srv216647787:84 , srv230508012:84 , srv256905756:84 , srv261466056:84 , srv266908711:84 , srv269429973:84 , srv28026779:84 , srv286202760:84 , srv342798631:84 , srv350815131:84 , srv381632726:84 , srv404509566:84 , srv435401008:84 , srv444283724:84 , srv449801712:84 , srv468950711:84 , srv54145993:84 , srv551369128:84 , srv57296363:84 , srv607419631:84 , srv611248906:84 , srv632424607:84 , srv637043428:84 , srv637302228:84 , srv673371153:84 , srv674071877:84 , srv68610248:84 , srv72542929:84 , srv752730163:84 , srv773180754:84 , srv821077614:84 , srv853795843:84 , srv864875182:84 , srv897988278:84 , srv915496282:84 , srv969034952:84 , srv975764777:84 , srv967504920:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-05 23:53:01,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:53:01,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1215977587=9, srv1881817957=49, srv1800593151=44, srv1915897053=50, srv1863251176=47, srv1693516429=37, srv449801712=76, srv674071877=87, srv2072324314=57, srv1226225239=11, srv211643530=60, srv1711295299=38, srv864875182=94, srv967504920=97, srv1601145168=32, srv611248906=82, srv286202760=69, srv269429973=67, srv975764777=99, srv178464592=42, srv28026779=68, srv342798631=70, srv607419631=81, srv1552921782=29, srv897988278=95, srv1361618213=19, srv266908711=66, srv969034952=98, srv2052547461=54, srv54145993=78, srv1665284895=35, srv1068820818=2, srv1023858738=0, srv1380455305=21, srv1087272569=3, srv1140882907=8, srv1726641228=39, srv673371153=86, srv1729682241=41, srv1123955773=7, srv1095606304=5, srv256905756=64, srv381632726=72, srv1966139449=52, srv468950711=77, srv821077614=92, srv1346870967=18, srv1056264069=1, srv2062106764=55, srv915496282=96, srv2142909609=61, srv435401008=74, srv57296363=80, srv1852823729=45, srv404509566=73, srv853795843=93, srv1860999804=46, srv551369128=79, srv632424607=83, srv1088915370=4, srv1493246867=26, srv1880895325=48, srv1577243964=30, srv1532574106=28, srv1262298331=12, srv2089591950=58, srv1271469492=14, srv350815131=71, srv1290209190=17, srv773180754=91, srv1678320958=36, srv1263217829=13, srv68610248=88, srv216647787=62, srv1465358092=25, srv1632161014=33, srv1429314833=23, srv72542929=89, srv261466056=65, srv1216537018=10, srv1393617805=22, srv1498054593=27, srv1791160104=43, srv752730163=90, srv1935905774=51, srv637302228=85, srv128328286=15, srv209487653=59, srv1727666268=40, srv1364320313=20, srv444283724=75, srv1288103376=16, srv637043428=84, srv2066461962=56, srv1099509022=6, srv1595698043=31, srv1457079819=24, srv1638347838=34, srv2014947629=53, srv230508012=63} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:53:01,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:53:01,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:53:01,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-05 23:53:01,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-05 23:53:01,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-05 23:53:01,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-05 23:53:01,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-05 23:53:02,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-05 23:53:02,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-05 23:53:02,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-05 23:53:02,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-05 23:53:02,169 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:02,170 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-05 23:53:02,170 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-05 23:53:02,500 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 476 ms to try 5000 different iterations. Found a solution that moves 4721 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17574318934188357. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0419772561771742, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.058126376502774635, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5245555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0419772561771742, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17066666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23991666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:02,521 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1429314833:82 , srv1023858738:83 , srv1087272569:83 , srv1632161014:83 , srv1693516429:83 , srv1727666268:83 , srv2062106764:83 , srv28026779:83 , srv286202760:83 , srv342798631:83 , srv350815131:83 , srv611248906:83 , srv68610248:83 , srv1262298331:84 , srv1271469492:84 , srv1493246867:84 , srv1577243964:84 , srv1678320958:84 , srv2052547461:84 , srv2066461962:84 , srv2072324314:84 , srv404509566:84 , srv551369128:84 , srv897988278:84 , srv1068820818:85 , srv1088915370:85 , srv1216537018:85 , srv1532574106:85 , srv1601145168:85 , srv1791160104:85 , srv1800593151:85 , srv1880895325:85 , srv2089591950:85 , srv209487653:85 , srv211643530:85 , srv266908711:85 , srv269429973:85 , srv468950711:85 , srv57296363:85 , srv674071877:85 , srv72542929:85 , srv773180754:85 , srv821077614:85 , srv864875182:85 , srv128328286:86 , srv1290209190:86 , srv1346870967:86 , srv1361618213:86 , srv1457079819:86 , srv1729682241:86 , srv1852823729:86 , srv2014947629:86 , srv216647787:86 , srv261466056:86 , srv607419631:86 , srv632424607:86 , srv752730163:86 , srv853795843:86 , srv1095606304:87 , srv1099509022:87 , srv1226225239:87 , srv1263217829:87 , srv1288103376:87 , srv1364320313:87 , srv1465358092:87 , srv1498054593:87 , srv1552921782:87 , srv1726641228:87 , srv1863251176:87 , srv1935905774:87 , srv256905756:87 , srv444283724:87 , srv54145993:87 , srv673371153:87 , srv915496282:87 , srv1123955773:88 , srv1140882907:88 , srv1595698043:88 , srv178464592:88 , srv1881817957:88 , srv1915897053:88 , srv2142909609:88 , srv435401008:88 , srv637043428:88 , srv637302228:88 , srv975764777:88 , srv1056264069:89 , srv1215977587:89 , srv1665284895:89 , srv230508012:89 , srv381632726:89 , srv969034952:89 , srv1393617805:90 , srv1638347838:90 , srv1860999804:90 , srv449801712:90 , srv1711295299:92 , srv1380455305:95 , srv1966139449:103 , srv967504920:463 } 2024-01-05 23:53:02,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:53:02,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1215977587=9, srv1881817957=49, srv1800593151=44, srv1915897053=50, srv1863251176=47, srv1693516429=37, srv449801712=76, srv674071877=87, srv2072324314=57, srv1226225239=11, srv211643530=60, srv1711295299=38, srv864875182=94, srv967504920=97, srv1601145168=32, srv611248906=82, srv286202760=69, srv269429973=67, srv975764777=99, srv178464592=42, srv28026779=68, srv342798631=70, srv607419631=81, srv1552921782=29, srv897988278=95, srv1361618213=19, srv266908711=66, srv969034952=98, srv2052547461=54, srv54145993=78, srv1665284895=35, srv1068820818=2, srv1023858738=0, srv1380455305=21, srv1087272569=3, srv1140882907=8, srv1726641228=39, srv673371153=86, srv1729682241=41, srv1123955773=7, srv1095606304=5, srv256905756=64, srv381632726=72, srv1966139449=52, srv468950711=77, srv821077614=92, srv1346870967=18, srv1056264069=1, srv2062106764=55, srv915496282=96, srv2142909609=61, srv435401008=74, srv57296363=80, srv1852823729=45, srv404509566=73, srv853795843=93, srv1860999804=46, srv551369128=79, srv632424607=83, srv1088915370=4, srv1493246867=26, srv1880895325=48, srv1577243964=30, srv1532574106=28, srv1262298331=12, srv2089591950=58, srv1271469492=14, srv350815131=71, srv1290209190=17, srv773180754=91, srv1678320958=36, srv1263217829=13, srv68610248=88, srv216647787=62, srv1465358092=25, srv1632161014=33, srv1429314833=23, srv72542929=89, srv261466056=65, srv1216537018=10, srv1393617805=22, srv1498054593=27, srv1791160104=43, srv752730163=90, srv1935905774=51, srv637302228=85, srv128328286=15, srv209487653=59, srv1727666268=40, srv1364320313=20, srv444283724=75, srv1288103376=16, srv637043428=84, srv2066461962=56, srv1099509022=6, srv1595698043=31, srv1457079819=24, srv1638347838=34, srv2014947629=53, srv230508012=63} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:53:02,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:53:02,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:53:02,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:53:02,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:53:02,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:53:02,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:53:02,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:53:02,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:53:02,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:53:02,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-05 23:53:02,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-05 23:53:02,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-05 23:53:02,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-05 23:53:02,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-05 23:53:02,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-05 23:53:02,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-05 23:53:02,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-05 23:53:02,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-05 23:53:02,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-05 23:53:02,697 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.0419772561771742, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.058126376502774635, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0419772561771742, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17066666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23991666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:02,697 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-05 23:53:02,697 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17571013219333897, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0419772561771742, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.058126376502774635, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0419772561771742, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17066666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23991666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-05 23:53:02,870 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 297 ms to try 5000 different iterations. Found a solution that moves 2628 regions; Going from a computed imbalance of 0.17571013219333897 to a new imbalance of 0.015324254848318583. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02306915815785188); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03723917901113181, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.292, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02306915815785188); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041916666666666665, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:02,879 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1966139449:67 , srv1380455305:80 , srv449801712:80 , srv1393617805:81 , srv1665284895:81 , srv1711295299:81 , srv1056264069:82 , srv1638347838:82 , srv178464592:82 , srv1860999804:82 , srv1881817957:82 , srv975764777:82 , srv1140882907:83 , srv1215977587:83 , srv1226225239:83 , srv381632726:83 , srv1123955773:84 , srv1216537018:84 , srv1263217829:84 , srv1290209190:84 , srv1498054593:84 , srv1552921782:84 , srv1852823729:84 , srv1915897053:84 , srv269429973:84 , srv54145993:84 , srv637043428:84 , srv673371153:84 , srv821077614:84 , srv969034952:84 , srv1068820818:85 , srv1346870967:85 , srv1361618213:85 , srv1364320313:85 , srv1465358092:85 , srv1935905774:85 , srv2142909609:85 , srv230508012:85 , srv256905756:85 , srv435401008:85 , srv637302228:85 , srv752730163:85 , srv864875182:85 , srv1088915370:86 , srv1095606304:86 , srv1288103376:86 , srv1577243964:86 , srv1601145168:86 , srv1726641228:86 , srv1727666268:86 , srv1729682241:86 , srv1800593151:86 , srv2014947629:86 , srv2052547461:86 , srv209487653:86 , srv261466056:86 , srv444283724:86 , srv551369128:86 , srv632424607:86 , srv128328286:87 , srv1457079819:87 , srv1595698043:87 , srv1863251176:87 , srv266908711:87 , srv468950711:87 , srv607419631:87 , srv674071877:87 , srv68610248:87 , srv72542929:87 , srv773180754:87 , srv853795843:87 , srv915496282:87 , srv1087272569:88 , srv1099509022:88 , srv1262298331:88 , srv1493246867:88 , srv1532574106:88 , srv1678320958:88 , srv1880895325:88 , srv2062106764:88 , srv2089591950:88 , srv211643530:88 , srv216647787:88 , srv286202760:88 , srv342798631:88 , srv1023858738:89 , srv1693516429:89 , srv1791160104:89 , srv2066461962:89 , srv2072324314:89 , srv28026779:89 , srv404509566:89 , srv57296363:89 , srv897988278:89 , srv1632161014:90 , srv350815131:90 , srv1429314833:92 , srv611248906:92 , srv1271469492:93 , srv967504920:516 } 2024-01-05 23:53:02,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:53:02,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1215977587=9, srv1881817957=49, srv1800593151=44, srv1915897053=50, srv1863251176=47, srv1693516429=37, srv449801712=76, srv674071877=87, srv2072324314=57, srv1226225239=11, srv211643530=60, srv1711295299=38, srv864875182=94, srv967504920=97, srv1601145168=32, srv611248906=82, srv286202760=69, srv269429973=67, srv975764777=99, srv178464592=42, srv28026779=68, srv342798631=70, srv607419631=81, srv1552921782=29, srv897988278=95, srv1361618213=19, srv266908711=66, srv969034952=98, srv2052547461=54, srv54145993=78, srv1665284895=35, srv1068820818=2, srv1023858738=0, srv1380455305=21, srv1087272569=3, srv1140882907=8, srv1726641228=39, srv673371153=86, srv1729682241=41, srv1123955773=7, srv1095606304=5, srv256905756=64, srv381632726=72, srv1966139449=52, srv468950711=77, srv821077614=92, srv1346870967=18, srv1056264069=1, srv2062106764=55, srv915496282=96, srv2142909609=61, srv435401008=74, srv57296363=80, srv1852823729=45, srv404509566=73, srv853795843=93, srv1860999804=46, srv551369128=79, srv632424607=83, srv1088915370=4, srv1493246867=26, srv1880895325=48, srv1577243964=30, srv1532574106=28, srv1262298331=12, srv2089591950=58, srv1271469492=14, srv350815131=71, srv1290209190=17, srv773180754=91, srv1678320958=36, srv1263217829=13, srv68610248=88, srv216647787=62, srv1465358092=25, srv1632161014=33, srv1429314833=23, srv72542929=89, srv261466056=65, srv1216537018=10, srv1393617805=22, srv1498054593=27, srv1791160104=43, srv752730163=90, srv1935905774=51, srv637302228=85, srv128328286=15, srv209487653=59, srv1727666268=40, srv1364320313=20, srv444283724=75, srv1288103376=16, srv637043428=84, srv2066461962=56, srv1099509022=6, srv1595698043=31, srv1457079819=24, srv1638347838=34, srv2014947629=53, srv230508012=63} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:53:02,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:53:02,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:53:02,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:53:02,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:53:02,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:53:02,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-05 23:53:02,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-05 23:53:02,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-05 23:53:02,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-05 23:53:02,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-05 23:53:02,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-05 23:53:02,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-05 23:53:02,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-05 23:53:02,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-05 23:53:02,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-05 23:53:02,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-05 23:53:02,988 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.02306915815785188); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03723917901113181, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02306915815785188); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041916666666666665, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:02,989 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-05 23:53:02,989 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015305853199012247, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02306915815785188); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03723917901113181, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02306915815785188); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041916666666666665, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-05 23:53:03,137 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 219 ms to try 5000 different iterations. Found a solution that moves 906 regions; Going from a computed imbalance of 0.015305853199012247 to a new imbalance of 9.742661765580928E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005984558423028655); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.011957650674445893); MoveCostFunction : (multiplier=7.0, imbalance=0.10066666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005984558423028655); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:03,138 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1271469492:81 , srv1099509022:82 , srv1380455305:82 , srv1595698043:82 , srv1863251176:83 , srv611248906:83 , srv1095606304:84 , srv1288103376:84 , srv1429314833:84 , srv1457079819:84 , srv1532574106:84 , srv1632161014:84 , srv1711295299:84 , srv1791160104:84 , srv1880895325:84 , srv2066461962:84 , srv2072324314:84 , srv2089591950:84 , srv211643530:84 , srv2142909609:84 , srv216647787:84 , srv230508012:84 , srv404509566:84 , srv57296363:84 , srv607419631:84 , srv637302228:84 , srv897988278:84 , srv915496282:84 , srv1023858738:85 , srv1123955773:85 , srv1215977587:85 , srv1262298331:85 , srv128328286:85 , srv1465358092:85 , srv1493246867:85 , srv1678320958:85 , srv1726641228:85 , srv1729682241:85 , srv1860999804:85 , srv1915897053:85 , srv2014947629:85 , srv261466056:85 , srv266908711:85 , srv28026779:85 , srv435401008:85 , srv444283724:85 , srv468950711:85 , srv72542929:85 , srv752730163:85 , srv773180754:85 , srv853795843:85 , srv1056264069:86 , srv1088915370:86 , srv1263217829:86 , srv1346870967:86 , srv1364320313:86 , srv1601145168:86 , srv1638347838:86 , srv1693516429:86 , srv1881817957:86 , srv1935905774:86 , srv209487653:86 , srv256905756:86 , srv350815131:86 , srv381632726:86 , srv637043428:86 , srv674071877:86 , srv969034952:86 , srv1068820818:87 , srv1087272569:87 , srv1140882907:87 , srv1226225239:87 , srv1290209190:87 , srv1361618213:87 , srv1393617805:87 , srv1498054593:87 , srv1552921782:87 , srv1577243964:87 , srv178464592:87 , srv1800593151:87 , srv2062106764:87 , srv286202760:87 , srv342798631:87 , srv449801712:87 , srv54145993:87 , srv632424607:87 , srv673371153:87 , srv975764777:87 , srv1216537018:88 , srv1665284895:88 , srv1852823729:88 , srv1966139449:88 , srv2052547461:88 , srv551369128:88 , srv68610248:88 , srv821077614:88 , srv864875182:88 , srv1727666268:89 , srv269429973:89 , srv967504920:532 } 2024-01-05 23:53:03,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:53:03,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1215977587=9, srv1881817957=49, srv1800593151=44, srv1915897053=50, srv1863251176=47, srv1693516429=37, srv449801712=76, srv674071877=87, srv2072324314=57, srv1226225239=11, srv211643530=60, srv1711295299=38, srv864875182=94, srv967504920=97, srv1601145168=32, srv611248906=82, srv286202760=69, srv269429973=67, srv975764777=99, srv178464592=42, srv28026779=68, srv342798631=70, srv607419631=81, srv1552921782=29, srv897988278=95, srv1361618213=19, srv266908711=66, srv969034952=98, srv2052547461=54, srv54145993=78, srv1665284895=35, srv1068820818=2, srv1023858738=0, srv1380455305=21, srv1087272569=3, srv1140882907=8, srv1726641228=39, srv673371153=86, srv1729682241=41, srv1123955773=7, srv1095606304=5, srv256905756=64, srv381632726=72, srv1966139449=52, srv468950711=77, srv821077614=92, srv1346870967=18, srv1056264069=1, srv2062106764=55, srv915496282=96, srv2142909609=61, srv435401008=74, srv57296363=80, srv1852823729=45, srv404509566=73, srv853795843=93, srv1860999804=46, srv551369128=79, srv632424607=83, srv1088915370=4, srv1493246867=26, srv1880895325=48, srv1577243964=30, srv1532574106=28, srv1262298331=12, srv2089591950=58, srv1271469492=14, srv350815131=71, srv1290209190=17, srv773180754=91, srv1678320958=36, srv1263217829=13, srv68610248=88, srv216647787=62, srv1465358092=25, srv1632161014=33, srv1429314833=23, srv72542929=89, srv261466056=65, srv1216537018=10, srv1393617805=22, srv1498054593=27, srv1791160104=43, srv752730163=90, srv1935905774=51, srv637302228=85, srv128328286=15, srv209487653=59, srv1727666268=40, srv1364320313=20, srv444283724=75, srv1288103376=16, srv637043428=84, srv2066461962=56, srv1099509022=6, srv1595698043=31, srv1457079819=24, srv1638347838=34, srv2014947629=53, srv230508012=63} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:53:03,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:53:03,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:53:03,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:53:03,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:53:03,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-05 23:53:03,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-05 23:53:03,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-05 23:53:03,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-05 23:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-05 23:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-05 23:53:03,239 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.005984558423028655); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.011957650674445893); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005984558423028655); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:03,239 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-05 23:53:03,239 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.679222289661821E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005984558423028655); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.011957650674445893); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005984558423028655); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-05 23:53:03,455 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 287 ms to try 5000 different iterations. Found a solution that moves 264 regions; Going from a computed imbalance of 9.679222289661821E-4 to a new imbalance of 2.1293809268020104E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.029333333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:03,456 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv350815131:83 , srv632424607:83 , srv1056264069:84 , srv1087272569:84 , srv1123955773:84 , srv1140882907:84 , srv1262298331:84 , srv1271469492:84 , srv128328286:84 , srv1361618213:84 , srv1393617805:84 , srv1429314833:84 , srv1493246867:84 , srv1498054593:84 , srv1552921782:84 , srv1632161014:84 , srv1638347838:84 , srv1665284895:84 , srv1693516429:84 , srv1726641228:84 , srv1727666268:84 , srv1800593151:84 , srv1852823729:84 , srv1860999804:84 , srv1935905774:84 , srv1966139449:84 , srv2062106764:84 , srv2072324314:84 , srv2142909609:84 , srv216647787:84 , srv230508012:84 , srv256905756:84 , srv261466056:84 , srv269429973:84 , srv286202760:84 , srv342798631:84 , srv381632726:84 , srv444283724:84 , srv551369128:84 , srv57296363:84 , srv611248906:84 , srv637043428:84 , srv673371153:84 , srv674071877:84 , srv68610248:84 , srv72542929:84 , srv853795843:84 , srv864875182:84 , srv969034952:84 , srv1023858738:85 , srv1068820818:85 , srv1088915370:85 , srv1095606304:85 , srv1099509022:85 , srv1215977587:85 , srv1216537018:85 , srv1226225239:85 , srv1288103376:85 , srv1290209190:85 , srv1346870967:85 , srv1364320313:85 , srv1380455305:85 , srv1457079819:85 , srv1465358092:85 , srv1532574106:85 , srv1577243964:85 , srv1601145168:85 , srv1678320958:85 , srv1711295299:85 , srv1729682241:85 , srv178464592:85 , srv1791160104:85 , srv1863251176:85 , srv1880895325:85 , srv1915897053:85 , srv2014947629:85 , srv2052547461:85 , srv2089591950:85 , srv209487653:85 , srv211643530:85 , srv266908711:85 , srv28026779:85 , srv404509566:85 , srv435401008:85 , srv449801712:85 , srv468950711:85 , srv54145993:85 , srv607419631:85 , srv637302228:85 , srv773180754:85 , srv821077614:85 , srv897988278:85 , srv915496282:85 , srv975764777:85 , srv1263217829:86 , srv1595698043:86 , srv1881817957:86 , srv2066461962:86 , srv752730163:86 , srv967504920:631 } 2024-01-05 23:53:03,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:53:03,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1215977587=9, srv1881817957=49, srv1800593151=44, srv1915897053=50, srv1863251176=47, srv1693516429=37, srv449801712=76, srv674071877=87, srv2072324314=57, srv1226225239=11, srv211643530=60, srv1711295299=38, srv864875182=94, srv967504920=97, srv1601145168=32, srv611248906=82, srv286202760=69, srv269429973=67, srv975764777=99, srv178464592=42, srv28026779=68, srv342798631=70, srv607419631=81, srv1552921782=29, srv897988278=95, srv1361618213=19, srv266908711=66, srv969034952=98, srv2052547461=54, srv54145993=78, srv1665284895=35, srv1068820818=2, srv1023858738=0, srv1380455305=21, srv1087272569=3, srv1140882907=8, srv1726641228=39, srv673371153=86, srv1729682241=41, srv1123955773=7, srv1095606304=5, srv256905756=64, srv381632726=72, srv1966139449=52, srv468950711=77, srv821077614=92, srv1346870967=18, srv1056264069=1, srv2062106764=55, srv915496282=96, srv2142909609=61, srv435401008=74, srv57296363=80, srv1852823729=45, srv404509566=73, srv853795843=93, srv1860999804=46, srv551369128=79, srv632424607=83, srv1088915370=4, srv1493246867=26, srv1880895325=48, srv1577243964=30, srv1532574106=28, srv1262298331=12, srv2089591950=58, srv1271469492=14, srv350815131=71, srv1290209190=17, srv773180754=91, srv1678320958=36, srv1263217829=13, srv68610248=88, srv216647787=62, srv1465358092=25, srv1632161014=33, srv1429314833=23, srv72542929=89, srv261466056=65, srv1216537018=10, srv1393617805=22, srv1498054593=27, srv1791160104=43, srv752730163=90, srv1935905774=51, srv637302228=85, srv128328286=15, srv209487653=59, srv1727666268=40, srv1364320313=20, srv444283724=75, srv1288103376=16, srv637043428=84, srv2066461962=56, srv1099509022=6, srv1595698043=31, srv1457079819=24, srv1638347838=34, srv2014947629=53, srv230508012=63} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:53:03,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-05 23:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-05 23:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-05 23:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-05 23:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-05 23:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-05 23:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-05 23:53:03,573 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.9445241757794466E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:03,573 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv350815131:83 , srv632424607:83 , srv1056264069:84 , srv1087272569:84 , srv1123955773:84 , srv1140882907:84 , srv1262298331:84 , srv1271469492:84 , srv128328286:84 , srv1361618213:84 , srv1393617805:84 , srv1429314833:84 , srv1493246867:84 , srv1498054593:84 , srv1552921782:84 , srv1632161014:84 , srv1638347838:84 , srv1665284895:84 , srv1693516429:84 , srv1726641228:84 , srv1727666268:84 , srv1800593151:84 , srv1852823729:84 , srv1860999804:84 , srv1935905774:84 , srv1966139449:84 , srv2062106764:84 , srv2072324314:84 , srv2142909609:84 , srv216647787:84 , srv230508012:84 , srv256905756:84 , srv261466056:84 , srv269429973:84 , srv286202760:84 , srv342798631:84 , srv381632726:84 , srv444283724:84 , srv551369128:84 , srv57296363:84 , srv611248906:84 , srv637043428:84 , srv673371153:84 , srv674071877:84 , srv68610248:84 , srv72542929:84 , srv853795843:84 , srv864875182:84 , srv969034952:84 , srv1023858738:85 , srv1068820818:85 , srv1088915370:85 , srv1095606304:85 , srv1099509022:85 , srv1215977587:85 , srv1216537018:85 , srv1226225239:85 , srv1288103376:85 , srv1290209190:85 , srv1346870967:85 , srv1364320313:85 , srv1380455305:85 , srv1457079819:85 , srv1465358092:85 , srv1532574106:85 , srv1577243964:85 , srv1601145168:85 , srv1678320958:85 , srv1711295299:85 , srv1729682241:85 , srv178464592:85 , srv1791160104:85 , srv1863251176:85 , srv1880895325:85 , srv1915897053:85 , srv2014947629:85 , srv2052547461:85 , srv2089591950:85 , srv209487653:85 , srv211643530:85 , srv266908711:85 , srv28026779:85 , srv404509566:85 , srv435401008:85 , srv449801712:85 , srv468950711:85 , srv54145993:85 , srv607419631:85 , srv637302228:85 , srv773180754:85 , srv821077614:85 , srv897988278:85 , srv915496282:85 , srv975764777:85 , srv1263217829:86 , srv1595698043:86 , srv1881817957:86 , srv2066461962:86 , srv752730163:86 , srv967504920:631 } 2024-01-05 23:53:03,602 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=403 (was 403), ProcessCount=168 (was 170), AvailableMemoryMB=2280 (was 2764) 2024-01-05 23:53:03,608 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=403, ProcessCount=168, AvailableMemoryMB=2280 2024-01-05 23:53:03,609 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-05 23:53:03,609 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-01-05 23:53:03,618 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1062608415:84 , srv1294343507:84 , srv1342172695:84 , srv137303426:84 , srv146265610:84 , srv1463859116:84 , srv163480404:84 , srv1672026418:84 , srv1710808794:84 , srv1728404944:84 , srv1789740177:84 , srv1836354407:84 , srv1982900651:84 , srv2010051942:84 , srv2018785986:84 , srv2048776294:84 , srv2061023066:84 , srv2096940967:84 , srv2124385927:84 , srv278358948:84 , srv392550111:84 , srv481623439:84 , srv559243963:84 , srv56005957:84 , srv703968519:84 , srv852680113:84 , srv86400590:84 , srv905306819:84 , srv999874316:84 , srv1401576741:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-05 23:53:03,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:53:03,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2010051942=14, srv2124385927=19, srv278358948=20, srv703968519=25, srv86400590=27, srv1401576741=4, srv1062608415=0, srv1294343507=1, srv2096940967=18, srv905306819=28, srv56005957=24, srv1728404944=10, srv2018785986=15, srv2048776294=16, srv1463859116=6, srv392550111=21, srv1342172695=2, srv1672026418=8, srv146265610=5, srv1789740177=11, srv137303426=3, srv2061023066=17, srv481623439=22, srv1836354407=12, srv559243963=23, srv999874316=29, srv1982900651=13, srv1710808794=9, srv852680113=26, srv163480404=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:53:03,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:53:03,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:53:03,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-05 23:53:03,643 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.0727708461136356, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:53:03,643 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912422341824197, 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.0727708461136356, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-01-05 23:55:03,633 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9769936 different iterations. Found a solution that moves 1843 regions; Going from a computed imbalance of 0.9912422341824197 to a new imbalance of 4.3016539410932495E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6825925925925926, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:55:03,638 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1062608415:90 , srv1294343507:90 , srv1342172695:90 , srv137303426:90 , srv1401576741:90 , srv146265610:90 , srv1463859116:90 , srv163480404:90 , srv1672026418:90 , srv1710808794:90 , srv1728404944:90 , srv1789740177:90 , srv1836354407:90 , srv1982900651:90 , srv2010051942:90 , srv2018785986:90 , srv2048776294:90 , srv2061023066:90 , srv2096940967:90 , srv2124385927:90 , srv278358948:90 , srv392550111:90 , srv481623439:90 , srv559243963:90 , srv56005957:90 , srv703968519:90 , srv852680113:90 , srv86400590:90 , srv905306819:90 , srv999874316:90 } 2024-01-05 23:55:03,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-05 23:55:03,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2010051942=14, srv2124385927=19, srv278358948=20, srv703968519=25, srv86400590=27, srv1401576741=4, srv1062608415=0, srv1294343507=1, srv2096940967=18, srv905306819=28, srv56005957=24, srv1728404944=10, srv2018785986=15, srv2048776294=16, srv1463859116=6, srv392550111=21, srv1342172695=2, srv1672026418=8, srv146265610=5, srv1789740177=11, srv137303426=3, srv2061023066=17, srv481623439=22, srv1836354407=12, srv559243963=23, srv999874316=29, srv1982900651=13, srv1710808794=9, srv852680113=26, srv163480404=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-05 23:55:03,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-05 23:55:03,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-05 23:55:03,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-05 23:55:03,654 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-05 23:55:03,654 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1062608415:90 , srv1294343507:90 , srv1342172695:90 , srv137303426:90 , srv1401576741:90 , srv146265610:90 , srv1463859116:90 , srv163480404:90 , srv1672026418:90 , srv1710808794:90 , srv1728404944:90 , srv1789740177:90 , srv1836354407:90 , srv1982900651:90 , srv2010051942:90 , srv2018785986:90 , srv2048776294:90 , srv2061023066:90 , srv2096940967:90 , srv2124385927:90 , srv278358948:90 , srv392550111:90 , srv481623439:90 , srv559243963:90 , srv56005957:90 , srv703968519:90 , srv852680113:90 , srv86400590:90 , srv905306819:90 , srv999874316:90 } 2024-01-05 23:55:03,665 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=166 (was 403), ProcessCount=169 (was 168) - ProcessCount LEAK? -, AvailableMemoryMB=2140 (was 2280)