2023-03-08 10:54:14,660 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-03-08 10:54:14,991 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-03-08 10:54:15,104 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-03-08 10:54:15,172 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-08 10:54:15,181 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-03-08 10:54:15,199 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=256, ProcessCount=170, AvailableMemoryMB=8181 2023-03-08 10:54:15,202 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-08 10:54:15,202 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-03-08 10:54:15,323 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv107953800:84 , srv108116176:84 , srv1105865511:84 , srv1108474299:84 , srv112153372:84 , srv1130732841:84 , srv1149981006:84 , srv1213792116:84 , srv121685700:84 , srv1230996096:84 , srv1235571019:84 , srv1261145482:84 , srv1273307975:84 , srv1284699966:84 , srv1299881481:84 , srv1320049546:84 , srv1340338590:84 , srv1342112066:84 , srv1361051525:84 , srv1376144604:84 , srv1389322095:84 , srv1390659505:84 , srv1407172121:84 , srv1407354031:84 , srv1455963218:84 , srv146983010:84 , srv1515311342:84 , srv1519811794:84 , srv1528150046:84 , srv15385996:84 , srv1546173585:84 , srv1573097826:84 , srv1582827189:84 , srv1589789276:84 , srv159409171:84 , srv1596536643:84 , srv1604098030:84 , srv1613068424:84 , srv1640381544:84 , srv1662298784:84 , srv1688506227:84 , srv1699511567:84 , srv18126672:84 , srv1822363516:84 , srv1825975190:84 , srv1866004426:84 , srv1889511210:84 , srv1896299167:84 , srv1917318769:84 , srv1918073757:84 , srv1990772535:84 , srv1999732556:84 , srv2003871801:84 , srv2017118949:84 , srv2054510208:84 , srv2071719139:84 , srv2096712765:84 , srv2118323811:84 , srv2127032140:84 , srv2128148536:84 , srv2130090647:84 , srv2132043505:84 , srv2134086419:84 , srv228310985:84 , srv306989459:84 , srv324950300:84 , srv40913530:84 , srv430830382:84 , srv511371120:84 , srv539663548:84 , srv543793316:84 , srv554671948:84 , srv558331310:84 , srv559968598:84 , srv582443397:84 , srv586083935:84 , srv588408049:84 , srv600921236:84 , srv623240957:84 , srv624553232:84 , srv634340777:84 , srv655380436:84 , srv705888689:84 , srv733812410:84 , srv763502235:84 , srv799371904:84 , srv804634696:84 , srv830993708:84 , srv833030442:84 , srv850826614:84 , srv883137100:84 , srv895375710:84 , srv895813828:84 , srv898487221:84 , srv903333001:84 , srv914519224:84 , srv962944232:84 , srv968863695:84 , srv972165194:84 , srv2052000951:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-03-08 10:54:15,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:54:15,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv228310985=64, srv804634696=87, srv582443397=75, srv2132043505=62, srv121685700=8, srv2017118949=53, srv1990772535=50, srv2134086419=63, srv1889511210=46, srv1582827189=32, srv324950300=66, srv968863695=98, srv1390659505=21, srv306989459=65, srv1299881481=14, srv1389322095=20, srv558331310=73, srv705888689=83, srv1596536643=35, srv15385996=29, srv1376144604=19, srv40913530=67, srv1230996096=9, srv554671948=72, srv1604098030=36, srv898487221=94, srv1284699966=13, srv1825975190=44, srv2128148536=60, srv623240957=79, srv634340777=81, srv1130732841=5, srv883137100=91, srv1407354031=23, srv2003871801=52, srv1361051525=18, srv1528150046=28, srv1105865511=2, srv2130090647=61, srv1213792116=7, srv1573097826=31, srv624553232=80, srv655380436=82, srv763502235=85, srv2127032140=59, srv914519224=96, srv799371904=86, srv1917318769=48, srv833030442=89, srv1108474299=3, srv1699511567=41, srv586083935=76, srv2052000951=54, srv1235571019=10, srv1273307975=12, srv895375710=92, srv108116176=1, srv2071719139=56, srv1613068424=37, srv600921236=78, srv112153372=4, srv430830382=68, srv2096712765=57, srv1640381544=38, srv733812410=84, srv543793316=71, srv1589789276=33, srv146983010=25, srv1320049546=15, srv2118323811=58, srv1455963218=24, srv1999732556=51, srv107953800=0, srv830993708=88, srv962944232=97, srv1261145482=11, srv895813828=93, srv1407172121=22, srv1546173585=30, srv1515311342=26, srv2054510208=55, srv588408049=77, srv1688506227=40, srv539663548=70, srv159409171=34, srv559968598=74, srv1149981006=6, srv972165194=99, srv1342112066=17, srv903333001=95, srv1340338590=16, srv1519811794=27, srv18126672=42, srv850826614=90, srv1896299167=47, srv1918073757=49, srv511371120=69, srv1822363516=43, srv1662298784=39, srv1866004426=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:54:15,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:54:15,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:54:15,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:54:15,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:54:15,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:54:15,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:54:15,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:54:15,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:54:15,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:54:15,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:54:15,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:54:15,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:54:15,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:54:15,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:54:15,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:54:15,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:54:15,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:54:15,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:54:15,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:54:15,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:54:15,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:54:15,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:54:15,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:54:15,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:54:15,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-08 10:54:15,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-08 10:54:15,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-08 10:54:15,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-08 10:54:15,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-08 10:54:15,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-08 10:54:15,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-08 10:54:15,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-08 10:54:15,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-08 10:54:15,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-08 10:54:15,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-08 10:54:15,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-08 10:54:15,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-08 10:54:15,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-08 10:54:15,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-08 10:54:15,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-08 10:54:15,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-08 10:54:15,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-08 10:54:15,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-08 10:54:15,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-08 10:54:15,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-08 10:54:15,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-08 10:54:15,667 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:15,667 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-08 10:54:15,667 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-08 10:54:16,086 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 610 ms to try 5000 different iterations. Found a solution that moves 4671 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18128335787703176. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038034383011411335, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.054860295991898754, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.519, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.038034383011411335, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17641666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24433333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:16,123 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1990772535:81 , srv1528150046:82 , srv914519224:82 , srv1230996096:83 , srv2118323811:83 , srv559968598:83 , srv1284699966:84 , srv1320049546:84 , srv1589789276:84 , srv2130090647:84 , srv623240957:84 , srv624553232:84 , srv705888689:84 , srv733812410:84 , srv763502235:84 , srv804634696:84 , srv1130732841:85 , srv1213792116:85 , srv121685700:85 , srv1340338590:85 , srv1342112066:85 , srv1389322095:85 , srv1515311342:85 , srv1573097826:85 , srv1918073757:85 , srv2003871801:85 , srv2017118949:85 , srv2054510208:85 , srv2071719139:85 , srv2127032140:85 , srv2132043505:85 , srv586083935:85 , srv588408049:85 , srv968863695:85 , srv108116176:86 , srv1108474299:86 , srv1235571019:86 , srv1261145482:86 , srv1273307975:86 , srv1361051525:86 , srv1546173585:86 , srv1688506227:86 , srv18126672:86 , srv1822363516:86 , srv1866004426:86 , srv1896299167:86 , srv1999732556:86 , srv2096712765:86 , srv2134086419:86 , srv306989459:86 , srv324950300:86 , srv40913530:86 , srv539663548:86 , srv903333001:86 , srv1105865511:87 , srv1149981006:87 , srv1407172121:87 , srv1407354031:87 , srv15385996:87 , srv1613068424:87 , srv228310985:87 , srv543793316:87 , srv554671948:87 , srv558331310:87 , srv582443397:87 , srv799371904:87 , srv830993708:87 , srv833030442:87 , srv895375710:87 , srv898487221:87 , srv1299881481:88 , srv1455963218:88 , srv1596536643:88 , srv1662298784:88 , srv1825975190:88 , srv2128148536:88 , srv430830382:88 , srv600921236:88 , srv850826614:88 , srv895813828:88 , srv962944232:88 , srv972165194:88 , srv112153372:89 , srv1390659505:89 , srv146983010:89 , srv159409171:89 , srv1699511567:89 , srv1376144604:90 , srv1582827189:90 , srv1640381544:90 , srv634340777:90 , srv655380436:90 , srv883137100:90 , srv1519811794:91 , srv1604098030:91 , srv1889511210:91 , srv511371120:91 , srv107953800:93 , srv1917318769:98 , srv2052000951:428 } 2023-03-08 10:54:16,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:54:16,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv228310985=64, srv804634696=87, srv582443397=75, srv2132043505=62, srv121685700=8, srv2017118949=53, srv1990772535=50, srv2134086419=63, srv1889511210=46, srv1582827189=32, srv324950300=66, srv968863695=98, srv1390659505=21, srv306989459=65, srv1299881481=14, srv1389322095=20, srv558331310=73, srv705888689=83, srv1596536643=35, srv15385996=29, srv1376144604=19, srv40913530=67, srv1230996096=9, srv554671948=72, srv1604098030=36, srv898487221=94, srv1284699966=13, srv1825975190=44, srv2128148536=60, srv623240957=79, srv634340777=81, srv1130732841=5, srv883137100=91, srv1407354031=23, srv2003871801=52, srv1361051525=18, srv1528150046=28, srv1105865511=2, srv2130090647=61, srv1213792116=7, srv1573097826=31, srv624553232=80, srv655380436=82, srv763502235=85, srv2127032140=59, srv914519224=96, srv799371904=86, srv1917318769=48, srv833030442=89, srv1108474299=3, srv1699511567=41, srv586083935=76, srv2052000951=54, srv1235571019=10, srv1273307975=12, srv895375710=92, srv108116176=1, srv2071719139=56, srv1613068424=37, srv600921236=78, srv112153372=4, srv430830382=68, srv2096712765=57, srv1640381544=38, srv733812410=84, srv543793316=71, srv1589789276=33, srv146983010=25, srv1320049546=15, srv2118323811=58, srv1455963218=24, srv1999732556=51, srv107953800=0, srv830993708=88, srv962944232=97, srv1261145482=11, srv895813828=93, srv1407172121=22, srv1546173585=30, srv1515311342=26, srv2054510208=55, srv588408049=77, srv1688506227=40, srv539663548=70, srv159409171=34, srv559968598=74, srv1149981006=6, srv972165194=99, srv1342112066=17, srv903333001=95, srv1340338590=16, srv1519811794=27, srv18126672=42, srv850826614=90, srv1896299167=47, srv1918073757=49, srv511371120=69, srv1822363516=43, srv1662298784=39, srv1866004426=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:54:16,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:54:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:54:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:54:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:54:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-08 10:54:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-08 10:54:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-08 10:54:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-08 10:54:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-08 10:54:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-08 10:54:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-08 10:54:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-08 10:54:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-08 10:54:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-08 10:54:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-08 10:54:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-08 10:54:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-08 10:54:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-08 10:54:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-08 10:54:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-08 10:54:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-08 10:54:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-08 10:54:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-08 10:54:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-08 10:54:16,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-08 10:54:16,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-08 10:54:16,373 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.038034383011411335, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.054860295991898754, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.038034383011411335, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17641666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24433333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:16,373 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-08 10:54:16,373 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1812506508359701, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038034383011411335, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.054860295991898754, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.038034383011411335, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17641666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24433333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-08 10:54:16,687 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 494 ms to try 5000 different iterations. Found a solution that moves 2677 regions; Going from a computed imbalance of 0.1812506508359701 to a new imbalance of 0.014974708512614896. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02003862089746331); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03108584832894168, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29744444444444446, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02003862089746331); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:16,696 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1917318769:74 , srv107953800:78 , srv1519811794:80 , srv1889511210:80 , srv883137100:80 , srv1640381544:81 , srv511371120:81 , srv1376144604:82 , srv146983010:82 , srv1582827189:82 , srv1604098030:82 , srv1662298784:82 , srv112153372:83 , srv1613068424:83 , srv1825975190:83 , srv895813828:83 , srv972165194:83 , srv1105865511:84 , srv1407172121:84 , srv1455963218:84 , srv15385996:84 , srv159409171:84 , srv1822363516:84 , srv2096712765:84 , srv543793316:84 , srv582443397:84 , srv634340777:84 , srv655380436:84 , srv833030442:84 , srv108116176:85 , srv1130732841:85 , srv1149981006:85 , srv1235571019:85 , srv1261145482:85 , srv1273307975:85 , srv1390659505:85 , srv1515311342:85 , srv1699511567:85 , srv1896299167:85 , srv1999732556:85 , srv2128148536:85 , srv324950300:85 , srv430830382:85 , srv600921236:85 , srv850826614:85 , srv898487221:85 , srv1299881481:86 , srv1596536643:86 , srv18126672:86 , srv1866004426:86 , srv2071719139:86 , srv2134086419:86 , srv228310985:86 , srv554671948:86 , srv705888689:86 , srv799371904:86 , srv830993708:86 , srv895375710:86 , srv1108474299:87 , srv1213792116:87 , srv121685700:87 , srv1340338590:87 , srv1361051525:87 , srv1407354031:87 , srv1546173585:87 , srv1573097826:87 , srv1589789276:87 , srv1688506227:87 , srv1918073757:87 , srv2017118949:87 , srv306989459:87 , srv586083935:87 , srv624553232:87 , srv763502235:87 , srv804634696:87 , srv903333001:87 , srv962944232:87 , srv968863695:87 , srv1342112066:88 , srv1389322095:88 , srv2003871801:88 , srv2127032140:88 , srv2132043505:88 , srv539663548:88 , srv558331310:88 , srv559968598:88 , srv588408049:88 , srv623240957:88 , srv733812410:88 , srv1230996096:89 , srv1320049546:89 , srv2054510208:89 , srv2118323811:89 , srv1990772535:90 , srv1528150046:91 , srv40913530:91 , srv1284699966:92 , srv2130090647:92 , srv914519224:92 , srv2052000951:524 } 2023-03-08 10:54:16,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:54:16,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv228310985=64, srv804634696=87, srv582443397=75, srv2132043505=62, srv121685700=8, srv2017118949=53, srv1990772535=50, srv2134086419=63, srv1889511210=46, srv1582827189=32, srv324950300=66, srv968863695=98, srv1390659505=21, srv306989459=65, srv1299881481=14, srv1389322095=20, srv558331310=73, srv705888689=83, srv1596536643=35, srv15385996=29, srv1376144604=19, srv40913530=67, srv1230996096=9, srv554671948=72, srv1604098030=36, srv898487221=94, srv1284699966=13, srv1825975190=44, srv2128148536=60, srv623240957=79, srv634340777=81, srv1130732841=5, srv883137100=91, srv1407354031=23, srv2003871801=52, srv1361051525=18, srv1528150046=28, srv1105865511=2, srv2130090647=61, srv1213792116=7, srv1573097826=31, srv624553232=80, srv655380436=82, srv763502235=85, srv2127032140=59, srv914519224=96, srv799371904=86, srv1917318769=48, srv833030442=89, srv1108474299=3, srv1699511567=41, srv586083935=76, srv2052000951=54, srv1235571019=10, srv1273307975=12, srv895375710=92, srv108116176=1, srv2071719139=56, srv1613068424=37, srv600921236=78, srv112153372=4, srv430830382=68, srv2096712765=57, srv1640381544=38, srv733812410=84, srv543793316=71, srv1589789276=33, srv146983010=25, srv1320049546=15, srv2118323811=58, srv1455963218=24, srv1999732556=51, srv107953800=0, srv830993708=88, srv962944232=97, srv1261145482=11, srv895813828=93, srv1407172121=22, srv1546173585=30, srv1515311342=26, srv2054510208=55, srv588408049=77, srv1688506227=40, srv539663548=70, srv159409171=34, srv559968598=74, srv1149981006=6, srv972165194=99, srv1342112066=17, srv903333001=95, srv1340338590=16, srv1519811794=27, srv18126672=42, srv850826614=90, srv1896299167=47, srv1918073757=49, srv511371120=69, srv1822363516=43, srv1662298784=39, srv1866004426=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:54:16,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:54:16,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:54:16,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:54:16,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-08 10:54:16,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-08 10:54:16,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-08 10:54:16,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-08 10:54:16,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-08 10:54:16,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-08 10:54:16,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-08 10:54:16,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-08 10:54:16,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-08 10:54:16,869 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.02003862089746331); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03108584832894168, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02003862089746331); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:16,870 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-08 10:54:16,870 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014955963757975222, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02003862089746331); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03108584832894168, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02003862089746331); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-08 10:54:17,121 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 371 ms to try 5000 different iterations. Found a solution that moves 984 regions; Going from a computed imbalance of 0.014955963757975222 to a new imbalance of 6.840069806303464E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006322977731057954); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00865863393605529); MoveCostFunction : (multiplier=7.0, imbalance=0.10933333333333334, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006322977731057954); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:17,123 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1284699966:81 , srv40913530:81 , srv558331310:81 , srv2130090647:82 , srv1299881481:83 , srv1320049546:83 , srv1407354031:83 , srv1596536643:83 , srv1699511567:83 , srv2003871801:83 , srv2054510208:83 , srv539663548:83 , srv655380436:83 , srv962944232:83 , srv1389322095:84 , srv1390659505:84 , srv1546173585:84 , srv159409171:84 , srv1604098030:84 , srv1688506227:84 , srv2127032140:84 , srv228310985:84 , srv306989459:84 , srv554671948:84 , srv600921236:84 , srv799371904:84 , srv830993708:84 , srv895375710:84 , srv914519224:84 , srv1108474299:85 , srv1149981006:85 , srv1230996096:85 , srv1342112066:85 , srv1361051525:85 , srv1455963218:85 , srv1528150046:85 , srv1582827189:85 , srv18126672:85 , srv1866004426:85 , srv1918073757:85 , srv2118323811:85 , srv2128148536:85 , srv2132043505:85 , srv588408049:85 , srv634340777:85 , srv733812410:85 , srv850826614:85 , srv903333001:85 , srv968863695:85 , srv107953800:86 , srv112153372:86 , srv1213792116:86 , srv121685700:86 , srv1235571019:86 , srv1261145482:86 , srv1273307975:86 , srv1340338590:86 , srv1376144604:86 , srv1407172121:86 , srv1519811794:86 , srv1573097826:86 , srv1640381544:86 , srv1825975190:86 , srv1889511210:86 , srv1896299167:86 , srv1917318769:86 , srv1990772535:86 , srv1999732556:86 , srv2017118949:86 , srv324950300:86 , srv430830382:86 , srv511371120:86 , srv543793316:86 , srv559968598:86 , srv582443397:86 , srv586083935:86 , srv623240957:86 , srv804634696:86 , srv833030442:86 , srv898487221:86 , srv972165194:86 , srv108116176:87 , srv1105865511:87 , srv1130732841:87 , srv1515311342:87 , srv15385996:87 , srv1589789276:87 , srv1822363516:87 , srv2071719139:87 , srv2134086419:87 , srv624553232:87 , srv763502235:87 , srv883137100:87 , srv895813828:87 , srv146983010:88 , srv1613068424:88 , srv1662298784:88 , srv2096712765:88 , srv705888689:88 , srv2052000951:562 } 2023-03-08 10:54:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:54:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv228310985=64, srv804634696=87, srv582443397=75, srv2132043505=62, srv121685700=8, srv2017118949=53, srv1990772535=50, srv2134086419=63, srv1889511210=46, srv1582827189=32, srv324950300=66, srv968863695=98, srv1390659505=21, srv306989459=65, srv1299881481=14, srv1389322095=20, srv558331310=73, srv705888689=83, srv1596536643=35, srv15385996=29, srv1376144604=19, srv40913530=67, srv1230996096=9, srv554671948=72, srv1604098030=36, srv898487221=94, srv1284699966=13, srv1825975190=44, srv2128148536=60, srv623240957=79, srv634340777=81, srv1130732841=5, srv883137100=91, srv1407354031=23, srv2003871801=52, srv1361051525=18, srv1528150046=28, srv1105865511=2, srv2130090647=61, srv1213792116=7, srv1573097826=31, srv624553232=80, srv655380436=82, srv763502235=85, srv2127032140=59, srv914519224=96, srv799371904=86, srv1917318769=48, srv833030442=89, srv1108474299=3, srv1699511567=41, srv586083935=76, srv2052000951=54, srv1235571019=10, srv1273307975=12, srv895375710=92, srv108116176=1, srv2071719139=56, srv1613068424=37, srv600921236=78, srv112153372=4, srv430830382=68, srv2096712765=57, srv1640381544=38, srv733812410=84, srv543793316=71, srv1589789276=33, srv146983010=25, srv1320049546=15, srv2118323811=58, srv1455963218=24, srv1999732556=51, srv107953800=0, srv830993708=88, srv962944232=97, srv1261145482=11, srv895813828=93, srv1407172121=22, srv1546173585=30, srv1515311342=26, srv2054510208=55, srv588408049=77, srv1688506227=40, srv539663548=70, srv159409171=34, srv559968598=74, srv1149981006=6, srv972165194=99, srv1342112066=17, srv903333001=95, srv1340338590=16, srv1519811794=27, srv18126672=42, srv850826614=90, srv1896299167=47, srv1918073757=49, srv511371120=69, srv1822363516=43, srv1662298784=39, srv1866004426=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:54:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:54:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-08 10:54:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-08 10:54:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-08 10:54:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-08 10:54:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-08 10:54:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-08 10:54:17,255 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.006322977731057954); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00865863393605529); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006322977731057954); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:17,255 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-08 10:54:17,255 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.771168653649599E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006322977731057954); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00865863393605529); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006322977731057954); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-08 10:54:17,624 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 468 ms to try 5000 different iterations. Found a solution that moves 263 regions; Going from a computed imbalance of 6.771168653649599E-4 to a new imbalance of 1.2916703822994016E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.029222222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:17,625 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1105865511:83 , srv1213792116:83 , srv1361051525:83 , srv146983010:83 , srv430830382:83 , srv634340777:83 , srv108116176:84 , srv1108474299:84 , srv112153372:84 , srv1235571019:84 , srv1340338590:84 , srv1342112066:84 , srv1376144604:84 , srv1390659505:84 , srv1528150046:84 , srv1546173585:84 , srv1573097826:84 , srv1589789276:84 , srv1613068424:84 , srv1662298784:84 , srv1889511210:84 , srv1917318769:84 , srv2017118949:84 , srv2096712765:84 , srv2118323811:84 , srv2127032140:84 , srv2128148536:84 , srv2130090647:84 , srv2132043505:84 , srv2134086419:84 , srv40913530:84 , srv511371120:84 , srv586083935:84 , srv623240957:84 , srv624553232:84 , srv705888689:84 , srv763502235:84 , srv804634696:84 , srv895813828:84 , srv903333001:84 , srv914519224:84 , srv962944232:84 , srv107953800:85 , srv1130732841:85 , srv1149981006:85 , srv121685700:85 , srv1230996096:85 , srv1261145482:85 , srv1273307975:85 , srv1284699966:85 , srv1299881481:85 , srv1389322095:85 , srv1407172121:85 , srv1455963218:85 , srv1515311342:85 , srv1519811794:85 , srv15385996:85 , srv1582827189:85 , srv159409171:85 , srv1596536643:85 , srv1604098030:85 , srv1640381544:85 , srv1699511567:85 , srv18126672:85 , srv1822363516:85 , srv1825975190:85 , srv1866004426:85 , srv1896299167:85 , srv1918073757:85 , srv1990772535:85 , srv1999732556:85 , srv2054510208:85 , srv2071719139:85 , srv228310985:85 , srv306989459:85 , srv324950300:85 , srv539663548:85 , srv543793316:85 , srv554671948:85 , srv559968598:85 , srv582443397:85 , srv588408049:85 , srv600921236:85 , srv655380436:85 , srv733812410:85 , srv799371904:85 , srv830993708:85 , srv833030442:85 , srv850826614:85 , srv883137100:85 , srv895375710:85 , srv898487221:85 , srv968863695:85 , srv972165194:85 , srv1320049546:86 , srv1407354031:86 , srv1688506227:86 , srv2003871801:86 , srv558331310:86 , srv2052000951:628 } 2023-03-08 10:54:17,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:54:17,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv228310985=64, srv804634696=87, srv582443397=75, srv2132043505=62, srv121685700=8, srv2017118949=53, srv1990772535=50, srv2134086419=63, srv1889511210=46, srv1582827189=32, srv324950300=66, srv968863695=98, srv1390659505=21, srv306989459=65, srv1299881481=14, srv1389322095=20, srv558331310=73, srv705888689=83, srv1596536643=35, srv15385996=29, srv1376144604=19, srv40913530=67, srv1230996096=9, srv554671948=72, srv1604098030=36, srv898487221=94, srv1284699966=13, srv1825975190=44, srv2128148536=60, srv623240957=79, srv634340777=81, srv1130732841=5, srv883137100=91, srv1407354031=23, srv2003871801=52, srv1361051525=18, srv1528150046=28, srv1105865511=2, srv2130090647=61, srv1213792116=7, srv1573097826=31, srv624553232=80, srv655380436=82, srv763502235=85, srv2127032140=59, srv914519224=96, srv799371904=86, srv1917318769=48, srv833030442=89, srv1108474299=3, srv1699511567=41, srv586083935=76, srv2052000951=54, srv1235571019=10, srv1273307975=12, srv895375710=92, srv108116176=1, srv2071719139=56, srv1613068424=37, srv600921236=78, srv112153372=4, srv430830382=68, srv2096712765=57, srv1640381544=38, srv733812410=84, srv543793316=71, srv1589789276=33, srv146983010=25, srv1320049546=15, srv2118323811=58, srv1455963218=24, srv1999732556=51, srv107953800=0, srv830993708=88, srv962944232=97, srv1261145482=11, srv895813828=93, srv1407172121=22, srv1546173585=30, srv1515311342=26, srv2054510208=55, srv588408049=77, srv1688506227=40, srv539663548=70, srv159409171=34, srv559968598=74, srv1149981006=6, srv972165194=99, srv1342112066=17, srv903333001=95, srv1340338590=16, srv1519811794=27, srv18126672=42, srv850826614=90, srv1896299167=47, srv1918073757=49, srv511371120=69, srv1822363516=43, srv1662298784=39, srv1866004426=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:54:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:54:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-08 10:54:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-08 10:54:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-08 10:54:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-08 10:54:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-08 10:54:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-08 10:54:17,747 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.1075138462428321E-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.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:17,747 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1105865511:83 , srv1213792116:83 , srv1361051525:83 , srv146983010:83 , srv430830382:83 , srv634340777:83 , srv108116176:84 , srv1108474299:84 , srv112153372:84 , srv1235571019:84 , srv1340338590:84 , srv1342112066:84 , srv1376144604:84 , srv1390659505:84 , srv1528150046:84 , srv1546173585:84 , srv1573097826:84 , srv1589789276:84 , srv1613068424:84 , srv1662298784:84 , srv1889511210:84 , srv1917318769:84 , srv2017118949:84 , srv2096712765:84 , srv2118323811:84 , srv2127032140:84 , srv2128148536:84 , srv2130090647:84 , srv2132043505:84 , srv2134086419:84 , srv40913530:84 , srv511371120:84 , srv586083935:84 , srv623240957:84 , srv624553232:84 , srv705888689:84 , srv763502235:84 , srv804634696:84 , srv895813828:84 , srv903333001:84 , srv914519224:84 , srv962944232:84 , srv107953800:85 , srv1130732841:85 , srv1149981006:85 , srv121685700:85 , srv1230996096:85 , srv1261145482:85 , srv1273307975:85 , srv1284699966:85 , srv1299881481:85 , srv1389322095:85 , srv1407172121:85 , srv1455963218:85 , srv1515311342:85 , srv1519811794:85 , srv15385996:85 , srv1582827189:85 , srv159409171:85 , srv1596536643:85 , srv1604098030:85 , srv1640381544:85 , srv1699511567:85 , srv18126672:85 , srv1822363516:85 , srv1825975190:85 , srv1866004426:85 , srv1896299167:85 , srv1918073757:85 , srv1990772535:85 , srv1999732556:85 , srv2054510208:85 , srv2071719139:85 , srv228310985:85 , srv306989459:85 , srv324950300:85 , srv539663548:85 , srv543793316:85 , srv554671948:85 , srv559968598:85 , srv582443397:85 , srv588408049:85 , srv600921236:85 , srv655380436:85 , srv733812410:85 , srv799371904:85 , srv830993708:85 , srv833030442:85 , srv850826614:85 , srv883137100:85 , srv895375710:85 , srv898487221:85 , srv968863695:85 , srv972165194:85 , srv1320049546:86 , srv1407354031:86 , srv1688506227:86 , srv2003871801:86 , srv558331310:86 , srv2052000951:628 } 2023-03-08 10:54:17,771 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=256 (was 256), ProcessCount=170 (was 170), AvailableMemoryMB=7643 (was 8181) 2023-03-08 10:54:17,779 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=256, ProcessCount=170, AvailableMemoryMB=7642 2023-03-08 10:54:17,779 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-08 10:54:17,780 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-03-08 10:54:17,791 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003475064:84 , srv1012783747:84 , srv1093430558:84 , srv1152579132:84 , srv1186593564:84 , srv1192570650:84 , srv121591595:84 , srv1226639780:84 , srv1486124709:84 , srv181413572:84 , srv1853816359:84 , srv1854408139:84 , srv1881551232:84 , srv1889711072:84 , srv1962289555:84 , srv2003194444:84 , srv2065521339:84 , srv260237050:84 , srv384217954:84 , srv460008746:84 , srv595850788:84 , srv604697448:84 , srv621455553:84 , srv652446176:84 , srv682688343:84 , srv71949702:84 , srv807951537:84 , srv811903428:84 , srv824418217:84 , srv1533524304:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-03-08 10:54:17,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:54:17,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1192570650=5, srv1003475064=0, srv1533524304=9, srv1226639780=7, srv260237050=18, srv604697448=22, srv1186593564=4, srv1853816359=11, srv2065521339=17, srv1881551232=13, srv1486124709=8, srv1854408139=12, srv384217954=19, srv811903428=28, srv2003194444=16, srv652446176=24, srv807951537=27, srv1012783747=1, srv1889711072=14, srv71949702=26, srv621455553=23, srv682688343=25, srv460008746=20, srv1093430558=2, srv121591595=6, srv595850788=21, srv1962289555=15, srv181413572=10, srv824418217=29, srv1152579132=3} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:54:17,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:54:17,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:54:17,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:54:17,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:54:17,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:54:17,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:54:17,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:54:17,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-08 10:54:17,828 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.1098473652755385, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:54:17,828 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912539168725416, 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.1098473652755385, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-03-08 10:56:17,812 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5987650 different iterations. Found a solution that moves 1844 regions; Going from a computed imbalance of 0.9912539168725416 to a new imbalance of 4.303987990979898E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.682962962962963, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:56:17,819 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1003475064:90 , srv1012783747:90 , srv1093430558:90 , srv1152579132:90 , srv1186593564:90 , srv1192570650:90 , srv121591595:90 , srv1226639780:90 , srv1486124709:90 , srv1533524304:90 , srv181413572:90 , srv1853816359:90 , srv1854408139:90 , srv1881551232:90 , srv1889711072:90 , srv1962289555:90 , srv2003194444:90 , srv2065521339:90 , srv260237050:90 , srv384217954:90 , srv460008746:90 , srv595850788:90 , srv604697448:90 , srv621455553:90 , srv652446176:90 , srv682688343:90 , srv71949702:90 , srv807951537:90 , srv811903428:90 , srv824418217:90 } 2023-03-08 10:56:17,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-08 10:56:17,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1192570650=5, srv1003475064=0, srv1533524304=9, srv1226639780=7, srv260237050=18, srv604697448=22, srv1186593564=4, srv1853816359=11, srv2065521339=17, srv1881551232=13, srv1486124709=8, srv1854408139=12, srv384217954=19, srv811903428=28, srv2003194444=16, srv652446176=24, srv807951537=27, srv1012783747=1, srv1889711072=14, srv71949702=26, srv621455553=23, srv682688343=25, srv460008746=20, srv1093430558=2, srv121591595=6, srv595850788=21, srv1962289555=15, srv181413572=10, srv824418217=29, srv1152579132=3} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-08 10:56:17,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-08 10:56:17,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-08 10:56:17,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-08 10:56:17,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-08 10:56:17,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-08 10:56:17,840 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-08 10:56:17,840 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1003475064:90 , srv1012783747:90 , srv1093430558:90 , srv1152579132:90 , srv1186593564:90 , srv1192570650:90 , srv121591595:90 , srv1226639780:90 , srv1486124709:90 , srv1533524304:90 , srv181413572:90 , srv1853816359:90 , srv1854408139:90 , srv1881551232:90 , srv1889711072:90 , srv1962289555:90 , srv2003194444:90 , srv2065521339:90 , srv260237050:90 , srv384217954:90 , srv460008746:90 , srv595850788:90 , srv604697448:90 , srv621455553:90 , srv652446176:90 , srv682688343:90 , srv71949702:90 , srv807951537:90 , srv811903428:90 , srv824418217:90 } 2023-03-08 10:56:17,853 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=200 (was 256), ProcessCount=169 (was 170), AvailableMemoryMB=7325 (was 7642)