2023-06-03 02:53:24,285 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-06-03 02:53:24,562 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-06-03 02:53:24,662 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-06-03 02:53:24,720 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-06-03 02:53:24,727 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-06-03 02:53:24,741 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=271, ProcessCount=174, AvailableMemoryMB=2026 2023-06-03 02:53:24,743 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-06-03 02:53:24,743 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-06-03 02:53:24,881 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1019696403:84 , srv1026368151:84 , srv1087606199:84 , srv110403225:84 , srv11067983:84 , srv1111319569:84 , srv1166473094:84 , srv1171972190:84 , srv1190687952:84 , srv1202763366:84 , srv1230319:84 , srv124097263:84 , srv1270835743:84 , srv1282064872:84 , srv1295108939:84 , srv1322383232:84 , srv1343704354:84 , srv1414767805:84 , srv1427290056:84 , srv1451382075:84 , srv1462730233:84 , srv1471555859:84 , srv1481105313:84 , srv1493954400:84 , srv1498836487:84 , srv150487752:84 , srv1509455684:84 , srv1519205142:84 , srv152836293:84 , srv1565493558:84 , srv1579089721:84 , srv1582402597:84 , srv1597300886:84 , srv160164636:84 , srv1606751298:84 , srv1611851722:84 , srv162699193:84 , srv1631386104:84 , srv1637533152:84 , srv1665879344:84 , srv1675003793:84 , srv1675589524:84 , srv1692918830:84 , srv1720968217:84 , srv1765331696:84 , srv1787639125:84 , srv1804489131:84 , srv1818198121:84 , srv1833795815:84 , srv1834226217:84 , srv1860018447:84 , srv1881392359:84 , srv1950297463:84 , srv1966751113:84 , srv1972892789:84 , srv1998058919:84 , srv2008825063:84 , srv2044120862:84 , srv2054740602:84 , srv2081812293:84 , srv2106835183:84 , srv2143111147:84 , srv222109665:84 , srv254982578:84 , srv266839656:84 , srv29780641:84 , srv310852240:84 , srv337764447:84 , srv346939251:84 , srv389609874:84 , srv404591890:84 , srv428005486:84 , srv432493985:84 , srv472616053:84 , srv482113181:84 , srv535255549:84 , srv553321348:84 , srv622704925:84 , srv623084325:84 , srv678216626:84 , srv685276744:84 , srv722774628:84 , srv746668319:84 , srv754065564:84 , srv764394295:84 , srv798136302:84 , srv811739947:84 , srv831758730:84 , srv832384472:84 , srv866656878:84 , srv905097614:84 , srv919113496:84 , srv94018646:84 , srv947336442:84 , srv967103535:84 , srv977542049:84 , srv979041792:84 , srv993673652:84 , srv999293471:84 , srv543602248:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-06-03 02:53:24,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:24,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv110403225=3, srv1765331696=44, srv1019696403=0, srv2054740602=58, srv1343704354=16, srv1087606199=2, srv1804489131=46, srv967103535=95, srv1493954400=23, srv1427290056=18, srv1834226217=49, srv432493985=72, srv1631386104=37, srv2106835183=60, srv1692918830=42, srv29780641=65, srv1166473094=6, srv919113496=92, srv1597300886=32, srv346939251=68, srv1282064872=13, srv1026368151=1, srv622704925=78, srv162699193=36, srv150487752=25, srv1171972190=7, srv993673652=98, srv1111319569=5, srv831758730=88, srv124097263=11, srv1611851722=35, srv1322383232=15, srv1606751298=34, srv553321348=77, srv1230319=10, srv1451382075=19, srv1972892789=54, srv404591890=70, srv1860018447=50, srv1637533152=38, srv11067983=4, srv1787639125=45, srv1462730233=20, srv1270835743=12, srv1881392359=51, srv947336442=94, srv1414767805=17, srv472616053=73, srv764394295=85, srv754065564=84, srv535255549=75, srv685276744=81, srv1481105313=22, srv623084325=79, srv979041792=97, srv2008825063=56, srv482113181=74, srv722774628=82, srv798136302=86, srv977542049=96, srv1833795815=48, srv428005486=71, srv1966751113=53, srv811739947=87, srv999293471=99, srv2143111147=61, srv160164636=33, srv1202763366=9, srv1675589524=41, srv266839656=64, srv1675003793=40, srv1998058919=55, srv2081812293=59, srv222109665=62, srv337764447=67, srv1582402597=31, srv1498836487=24, srv1190687952=8, srv310852240=66, srv678216626=80, srv94018646=93, srv1295108939=14, srv1665879344=39, srv254982578=63, srv1509455684=26, srv1565493558=29, srv389609874=69, srv1519205142=27, srv1950297463=52, srv2044120862=57, srv1818198121=47, srv1471555859=21, srv152836293=28, srv866656878=90, srv1579089721=30, srv905097614=91, srv1720968217=43, srv746668319=83, srv543602248=76, srv832384472=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-03 02:53:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-03 02:53:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-03 02:53:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-03 02:53:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-03 02:53:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-03 02:53:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-03 02:53:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-03 02:53:24,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-03 02:53:25,128 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-06-03 02:53:25,128 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-06-03 02:53:25,128 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-06-03 02:53:25,387 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 382 ms to try 5000 different iterations. Found a solution that moves 4729 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1728789245880493. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039825345095605105, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05910860479231283, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5254444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039825345095605105, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16783333333333333, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2365, 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-06-03 02:53:25,401 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1972892789:81 , srv389609874:81 , srv337764447:82 , srv1427290056:83 , srv1493954400:83 , srv1579089721:83 , srv1834226217:83 , srv2143111147:83 , srv967103535:83 , srv1111319569:84 , srv1202763366:84 , srv1462730233:84 , srv1665879344:84 , srv1950297463:84 , srv1966751113:84 , srv222109665:84 , srv432493985:84 , srv472616053:84 , srv482113181:84 , srv622704925:84 , srv999293471:84 , srv110403225:85 , srv124097263:85 , srv1322383232:85 , srv1509455684:85 , srv1631386104:85 , srv1675003793:85 , srv1804489131:85 , srv1818198121:85 , srv1998058919:85 , srv2044120862:85 , srv254982578:85 , srv346939251:85 , srv623084325:85 , srv722774628:85 , srv746668319:85 , srv811739947:85 , srv94018646:85 , srv1019696403:86 , srv1295108939:86 , srv1481105313:86 , srv150487752:86 , srv1582402597:86 , srv162699193:86 , srv1833795815:86 , srv310852240:86 , srv535255549:86 , srv553321348:86 , srv832384472:86 , srv866656878:86 , srv1270835743:87 , srv1282064872:87 , srv1414767805:87 , srv1451382075:87 , srv1498836487:87 , srv1606751298:87 , srv1611851722:87 , srv1692918830:87 , srv1720968217:87 , srv1787639125:87 , srv1860018447:87 , srv1881392359:87 , srv2008825063:87 , srv2106835183:87 , srv266839656:87 , srv404591890:87 , srv678216626:87 , srv764394295:87 , srv798136302:87 , srv905097614:87 , srv919113496:87 , srv979041792:87 , srv1166473094:88 , srv1171972190:88 , srv1190687952:88 , srv1343704354:88 , srv1519205142:88 , srv1597300886:88 , srv160164636:88 , srv2054740602:88 , srv2081812293:88 , srv428005486:88 , srv947336442:88 , srv977542049:88 , srv1026368151:89 , srv1230319:89 , srv1471555859:89 , srv754065564:89 , srv831758730:89 , srv993673652:89 , srv11067983:90 , srv1637533152:90 , srv29780641:90 , srv1087606199:91 , srv1565493558:91 , srv685276744:92 , srv152836293:93 , srv1675589524:93 , srv1765331696:95 , srv543602248:444 } 2023-06-03 02:53:25,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:25,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv110403225=3, srv1765331696=44, srv1019696403=0, srv2054740602=58, srv1343704354=16, srv1087606199=2, srv1804489131=46, srv967103535=95, srv1493954400=23, srv1427290056=18, srv1834226217=49, srv432493985=72, srv1631386104=37, srv2106835183=60, srv1692918830=42, srv29780641=65, srv1166473094=6, srv919113496=92, srv1597300886=32, srv346939251=68, srv1282064872=13, srv1026368151=1, srv622704925=78, srv162699193=36, srv150487752=25, srv1171972190=7, srv993673652=98, srv1111319569=5, srv831758730=88, srv124097263=11, srv1611851722=35, srv1322383232=15, srv1606751298=34, srv553321348=77, srv1230319=10, srv1451382075=19, srv1972892789=54, srv404591890=70, srv1860018447=50, srv1637533152=38, srv11067983=4, srv1787639125=45, srv1462730233=20, srv1270835743=12, srv1881392359=51, srv947336442=94, srv1414767805=17, srv472616053=73, srv764394295=85, srv754065564=84, srv535255549=75, srv685276744=81, srv1481105313=22, srv623084325=79, srv979041792=97, srv2008825063=56, srv482113181=74, srv722774628=82, srv798136302=86, srv977542049=96, srv1833795815=48, srv428005486=71, srv1966751113=53, srv811739947=87, srv999293471=99, srv2143111147=61, srv160164636=33, srv1202763366=9, srv1675589524=41, srv266839656=64, srv1675003793=40, srv1998058919=55, srv2081812293=59, srv222109665=62, srv337764447=67, srv1582402597=31, srv1498836487=24, srv1190687952=8, srv310852240=66, srv678216626=80, srv94018646=93, srv1295108939=14, srv1665879344=39, srv254982578=63, srv1509455684=26, srv1565493558=29, srv389609874=69, srv1519205142=27, srv1950297463=52, srv2044120862=57, srv1818198121=47, srv1471555859=21, srv152836293=28, srv866656878=90, srv1579089721=30, srv905097614=91, srv1720968217=43, srv746668319=83, srv543602248=76, srv832384472=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:25,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:25,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-03 02:53:25,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-03 02:53:25,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-03 02:53:25,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-03 02:53:25,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-03 02:53:25,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-03 02:53:25,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-03 02:53:25,553 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.039825345095605105, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05910860479231283, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039825345095605105, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16783333333333333, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2365, 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-06-03 02:53:25,553 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-06-03 02:53:25,553 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1728458114223074, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039825345095605105, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05910860479231283, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039825345095605105, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16783333333333333, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2365, 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-06-03 02:53:25,860 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 403 ms to try 5000 different iterations. Found a solution that moves 2618 regions; Going from a computed imbalance of 0.1728458114223074 to a new imbalance of 0.014543481421677695. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022282745862829155); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03464425590038172, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29088888888888886, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022282745862829155); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04425, 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-06-03 02:53:25,873 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1765331696:78 , srv152836293:79 , srv1087606199:80 , srv1675589524:80 , srv685276744:80 , srv1026368151:82 , srv11067983:82 , srv1230319:82 , srv29780641:82 , srv831758730:82 , srv977542049:82 , srv1166473094:83 , srv1190687952:83 , srv1270835743:83 , srv1637533152:83 , srv2008825063:83 , srv754065564:83 , srv1019696403:84 , srv1343704354:84 , srv1471555859:84 , srv1519205142:84 , srv1565493558:84 , srv1692918830:84 , srv1787639125:84 , srv1860018447:84 , srv2054740602:84 , srv310852240:84 , srv905097614:84 , srv947336442:84 , srv1171972190:85 , srv1414767805:85 , srv1451382075:85 , srv1481105313:85 , srv1498836487:85 , srv150487752:85 , srv160164636:85 , srv1606751298:85 , srv1611851722:85 , srv162699193:85 , srv1720968217:85 , srv1818198121:85 , srv1881392359:85 , srv2081812293:85 , srv2106835183:85 , srv266839656:85 , srv428005486:85 , srv553321348:85 , srv623084325:85 , srv678216626:85 , srv919113496:85 , srv993673652:85 , srv1282064872:86 , srv1295108939:86 , srv1462730233:86 , srv1582402597:86 , srv1597300886:86 , srv1675003793:86 , srv1804489131:86 , srv1833795815:86 , srv1966751113:86 , srv1998058919:86 , srv346939251:86 , srv535255549:86 , srv764394295:86 , srv832384472:86 , srv866656878:86 , srv1202763366:87 , srv124097263:87 , srv1427290056:87 , srv1631386104:87 , srv222109665:87 , srv254982578:87 , srv404591890:87 , srv482113181:87 , srv622704925:87 , srv722774628:87 , srv746668319:87 , srv798136302:87 , srv811739947:87 , srv1111319569:88 , srv1322383232:88 , srv1834226217:88 , srv432493985:88 , srv472616053:88 , srv94018646:88 , srv967103535:88 , srv999293471:88 , srv110403225:89 , srv1493954400:89 , srv1509455684:89 , srv1579089721:89 , srv1665879344:89 , srv2143111147:89 , srv337764447:89 , srv1950297463:90 , srv389609874:91 , srv979041792:91 , srv1972892789:92 , srv2044120862:95 , srv543602248:528 } 2023-06-03 02:53:25,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:25,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv110403225=3, srv1765331696=44, srv1019696403=0, srv2054740602=58, srv1343704354=16, srv1087606199=2, srv1804489131=46, srv967103535=95, srv1493954400=23, srv1427290056=18, srv1834226217=49, srv432493985=72, srv1631386104=37, srv2106835183=60, srv1692918830=42, srv29780641=65, srv1166473094=6, srv919113496=92, srv1597300886=32, srv346939251=68, srv1282064872=13, srv1026368151=1, srv622704925=78, srv162699193=36, srv150487752=25, srv1171972190=7, srv993673652=98, srv1111319569=5, srv831758730=88, srv124097263=11, srv1611851722=35, srv1322383232=15, srv1606751298=34, srv553321348=77, srv1230319=10, srv1451382075=19, srv1972892789=54, srv404591890=70, srv1860018447=50, srv1637533152=38, srv11067983=4, srv1787639125=45, srv1462730233=20, srv1270835743=12, srv1881392359=51, srv947336442=94, srv1414767805=17, srv472616053=73, srv764394295=85, srv754065564=84, srv535255549=75, srv685276744=81, srv1481105313=22, srv623084325=79, srv979041792=97, srv2008825063=56, srv482113181=74, srv722774628=82, srv798136302=86, srv977542049=96, srv1833795815=48, srv428005486=71, srv1966751113=53, srv811739947=87, srv999293471=99, srv2143111147=61, srv160164636=33, srv1202763366=9, srv1675589524=41, srv266839656=64, srv1675003793=40, srv1998058919=55, srv2081812293=59, srv222109665=62, srv337764447=67, srv1582402597=31, srv1498836487=24, srv1190687952=8, srv310852240=66, srv678216626=80, srv94018646=93, srv1295108939=14, srv1665879344=39, srv254982578=63, srv1509455684=26, srv1565493558=29, srv389609874=69, srv1519205142=27, srv1950297463=52, srv2044120862=57, srv1818198121=47, srv1471555859=21, srv152836293=28, srv866656878=90, srv1579089721=30, srv905097614=91, srv1720968217=43, srv746668319=83, srv543602248=76, srv832384472=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:25,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:25,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:25,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:25,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:25,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:25,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:25,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:25,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-03 02:53:25,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-03 02:53:25,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-03 02:53:25,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-03 02:53:25,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-03 02:53:25,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-03 02:53:25,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-03 02:53:25,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-03 02:53:25,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-03 02:53:25,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-03 02:53:25,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-03 02:53:26,061 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.022282745862829155); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03464425590038172, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022282745862829155); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04425, 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-06-03 02:53:26,062 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-06-03 02:53:26,062 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014525149793867959, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022282745862829155); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03464425590038172, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022282745862829155); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04425, 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-06-03 02:53:26,442 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 490 ms to try 5000 different iterations. Found a solution that moves 961 regions; Going from a computed imbalance of 0.014525149793867959 to a new imbalance of 9.816457356019302E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006315083873134922); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009824498113767942); MoveCostFunction : (multiplier=7.0, imbalance=0.10677777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006315083873134922); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); 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-06-03 02:53:26,444 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2044120862:77 , srv979041792:80 , srv110403225:83 , srv1565493558:83 , srv1950297463:83 , srv1471555859:84 , srv1509455684:84 , srv1597300886:84 , srv160164636:84 , srv1665879344:84 , srv1675589524:84 , srv1765331696:84 , srv2081812293:84 , srv404591890:84 , srv798136302:84 , srv993673652:84 , srv1111319569:85 , srv1171972190:85 , srv1295108939:85 , srv1322383232:85 , srv1414767805:85 , srv1451382075:85 , srv1493954400:85 , srv1498836487:85 , srv1519205142:85 , srv152836293:85 , srv1582402597:85 , srv1606751298:85 , srv1637533152:85 , srv1720968217:85 , srv1833795815:85 , srv1881392359:85 , srv1972892789:85 , srv2054740602:85 , srv2106835183:85 , srv254982578:85 , srv29780641:85 , srv389609874:85 , srv428005486:85 , srv535255549:85 , srv685276744:85 , srv746668319:85 , srv754065564:85 , srv764394295:85 , srv811739947:85 , srv832384472:85 , srv866656878:85 , srv919113496:85 , srv94018646:85 , srv999293471:85 , srv1087606199:86 , srv11067983:86 , srv1190687952:86 , srv1230319:86 , srv124097263:86 , srv1282064872:86 , srv1343704354:86 , srv1481105313:86 , srv1579089721:86 , srv1611851722:86 , srv1631386104:86 , srv1675003793:86 , srv1692918830:86 , srv1787639125:86 , srv1834226217:86 , srv1860018447:86 , srv1998058919:86 , srv2143111147:86 , srv222109665:86 , srv266839656:86 , srv337764447:86 , srv346939251:86 , srv432493985:86 , srv472616053:86 , srv482113181:86 , srv622704925:86 , srv678216626:86 , srv722774628:86 , srv831758730:86 , srv905097614:86 , srv947336442:86 , srv967103535:86 , srv1026368151:87 , srv1166473094:87 , srv1270835743:87 , srv1427290056:87 , srv150487752:87 , srv162699193:87 , srv1804489131:87 , srv1818198121:87 , srv310852240:87 , srv553321348:87 , srv977542049:87 , srv1019696403:88 , srv1202763366:88 , srv1462730233:88 , srv1966751113:88 , srv2008825063:88 , srv623084325:89 , srv543602248:542 } 2023-06-03 02:53:26,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:26,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv110403225=3, srv1765331696=44, srv1019696403=0, srv2054740602=58, srv1343704354=16, srv1087606199=2, srv1804489131=46, srv967103535=95, srv1493954400=23, srv1427290056=18, srv1834226217=49, srv432493985=72, srv1631386104=37, srv2106835183=60, srv1692918830=42, srv29780641=65, srv1166473094=6, srv919113496=92, srv1597300886=32, srv346939251=68, srv1282064872=13, srv1026368151=1, srv622704925=78, srv162699193=36, srv150487752=25, srv1171972190=7, srv993673652=98, srv1111319569=5, srv831758730=88, srv124097263=11, srv1611851722=35, srv1322383232=15, srv1606751298=34, srv553321348=77, srv1230319=10, srv1451382075=19, srv1972892789=54, srv404591890=70, srv1860018447=50, srv1637533152=38, srv11067983=4, srv1787639125=45, srv1462730233=20, srv1270835743=12, srv1881392359=51, srv947336442=94, srv1414767805=17, srv472616053=73, srv764394295=85, srv754065564=84, srv535255549=75, srv685276744=81, srv1481105313=22, srv623084325=79, srv979041792=97, srv2008825063=56, srv482113181=74, srv722774628=82, srv798136302=86, srv977542049=96, srv1833795815=48, srv428005486=71, srv1966751113=53, srv811739947=87, srv999293471=99, srv2143111147=61, srv160164636=33, srv1202763366=9, srv1675589524=41, srv266839656=64, srv1675003793=40, srv1998058919=55, srv2081812293=59, srv222109665=62, srv337764447=67, srv1582402597=31, srv1498836487=24, srv1190687952=8, srv310852240=66, srv678216626=80, srv94018646=93, srv1295108939=14, srv1665879344=39, srv254982578=63, srv1509455684=26, srv1565493558=29, srv389609874=69, srv1519205142=27, srv1950297463=52, srv2044120862=57, srv1818198121=47, srv1471555859=21, srv152836293=28, srv866656878=90, srv1579089721=30, srv905097614=91, srv1720968217=43, srv746668319=83, srv543602248=76, srv832384472=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:26,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:26,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:26,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:26,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-03 02:53:26,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-03 02:53:26,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-03 02:53:26,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-03 02:53:26,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-03 02:53:26,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-03 02:53:26,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-03 02:53:26,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-03 02:53:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-03 02:53:26,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-03 02:53:26,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-03 02:53:26,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-03 02:53:26,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-03 02:53:26,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-03 02:53:26,639 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.006315083873134922); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009824498113767942); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006315083873134922); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); 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-06-03 02:53:26,639 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-06-03 02:53:26,640 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.749166697787224E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006315083873134922); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009824498113767942); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006315083873134922); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); 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-06-03 02:53:26,925 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 411 ms to try 5000 different iterations. Found a solution that moves 278 regions; Going from a computed imbalance of 9.749166697787224E-4 to a new imbalance of 4.2280199075932105E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.03088888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-06-03 02:53:26,926 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1019696403:83 , srv1202763366:83 , srv1282064872:83 , srv1462730233:83 , srv2008825063:83 , srv623084325:83 , srv1026368151:84 , srv11067983:84 , srv1111319569:84 , srv1166473094:84 , srv1171972190:84 , srv124097263:84 , srv1322383232:84 , srv1343704354:84 , srv1498836487:84 , srv150487752:84 , srv1579089721:84 , srv1597300886:84 , srv1611851722:84 , srv162699193:84 , srv1631386104:84 , srv1637533152:84 , srv1804489131:84 , srv1833795815:84 , srv1950297463:84 , srv1966751113:84 , srv1972892789:84 , srv2143111147:84 , srv266839656:84 , srv337764447:84 , srv389609874:84 , srv404591890:84 , srv432493985:84 , srv472616053:84 , srv553321348:84 , srv678216626:84 , srv722774628:84 , srv764394295:84 , srv798136302:84 , srv919113496:84 , srv94018646:84 , srv977542049:84 , srv979041792:84 , srv993673652:84 , srv1087606199:85 , srv110403225:85 , srv1190687952:85 , srv1230319:85 , srv1270835743:85 , srv1295108939:85 , srv1427290056:85 , srv1451382075:85 , srv1471555859:85 , srv1481105313:85 , srv1493954400:85 , srv1509455684:85 , srv1519205142:85 , srv152836293:85 , srv1565493558:85 , srv1582402597:85 , srv160164636:85 , srv1606751298:85 , srv1665879344:85 , srv1675003793:85 , srv1675589524:85 , srv1692918830:85 , srv1720968217:85 , srv1765331696:85 , srv1787639125:85 , srv1818198121:85 , srv1834226217:85 , srv1860018447:85 , srv1881392359:85 , srv1998058919:85 , srv2044120862:85 , srv2054740602:85 , srv2081812293:85 , srv2106835183:85 , srv222109665:85 , srv254982578:85 , srv29780641:85 , srv310852240:85 , srv346939251:85 , srv428005486:85 , srv622704925:85 , srv746668319:85 , srv831758730:85 , srv832384472:85 , srv866656878:85 , srv905097614:85 , srv947336442:85 , srv967103535:85 , srv999293471:85 , srv482113181:86 , srv535255549:86 , srv685276744:86 , srv754065564:86 , srv811739947:86 , srv1414767805:87 , srv543602248:628 } 2023-06-03 02:53:26,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:26,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv110403225=3, srv1765331696=44, srv1019696403=0, srv2054740602=58, srv1343704354=16, srv1087606199=2, srv1804489131=46, srv967103535=95, srv1493954400=23, srv1427290056=18, srv1834226217=49, srv432493985=72, srv1631386104=37, srv2106835183=60, srv1692918830=42, srv29780641=65, srv1166473094=6, srv919113496=92, srv1597300886=32, srv346939251=68, srv1282064872=13, srv1026368151=1, srv622704925=78, srv162699193=36, srv150487752=25, srv1171972190=7, srv993673652=98, srv1111319569=5, srv831758730=88, srv124097263=11, srv1611851722=35, srv1322383232=15, srv1606751298=34, srv553321348=77, srv1230319=10, srv1451382075=19, srv1972892789=54, srv404591890=70, srv1860018447=50, srv1637533152=38, srv11067983=4, srv1787639125=45, srv1462730233=20, srv1270835743=12, srv1881392359=51, srv947336442=94, srv1414767805=17, srv472616053=73, srv764394295=85, srv754065564=84, srv535255549=75, srv685276744=81, srv1481105313=22, srv623084325=79, srv979041792=97, srv2008825063=56, srv482113181=74, srv722774628=82, srv798136302=86, srv977542049=96, srv1833795815=48, srv428005486=71, srv1966751113=53, srv811739947=87, srv999293471=99, srv2143111147=61, srv160164636=33, srv1202763366=9, srv1675589524=41, srv266839656=64, srv1675003793=40, srv1998058919=55, srv2081812293=59, srv222109665=62, srv337764447=67, srv1582402597=31, srv1498836487=24, srv1190687952=8, srv310852240=66, srv678216626=80, srv94018646=93, srv1295108939=14, srv1665879344=39, srv254982578=63, srv1509455684=26, srv1565493558=29, srv389609874=69, srv1519205142=27, srv1950297463=52, srv2044120862=57, srv1818198121=47, srv1471555859=21, srv152836293=28, srv866656878=90, srv1579089721=30, srv905097614=91, srv1720968217=43, srv746668319=83, srv543602248=76, srv832384472=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:26,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:26,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-03 02:53:26,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-03 02:53:26,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-03 02:53:26,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-03 02:53:26,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-03 02:53:26,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-03 02:53:26,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-03 02:53:26,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-03 02:53:26,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-03 02:53:26,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-03 02:53:26,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-03 02:53:26,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-03 02:53:26,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-03 02:53:26,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-03 02:53:26,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-03 02:53:26,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-03 02:53:27,051 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=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-06-03 02:53:27,051 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-06-03 02:53:27,052 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.0333601470467224E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-06-03 02:53:27,296 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 337 ms to try 5000 different iterations. Found a solution that moves 27 regions; Going from a computed imbalance of 4.0333601470467224E-5 to a new imbalance of 7.262297337147979E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.003); 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-06-03 02:53:27,297 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1414767805:82 , srv1509455684:83 , srv1565493558:83 , srv428005486:83 , srv482113181:83 , srv535255549:83 , srv685276744:83 , srv754065564:83 , srv811739947:83 , srv947336442:83 , srv1026368151:84 , srv1087606199:84 , srv110403225:84 , srv11067983:84 , srv1166473094:84 , srv1171972190:84 , srv1190687952:84 , srv1202763366:84 , srv1230319:84 , srv124097263:84 , srv1270835743:84 , srv1282064872:84 , srv1295108939:84 , srv1322383232:84 , srv1343704354:84 , srv1427290056:84 , srv1451382075:84 , srv1471555859:84 , srv1481105313:84 , srv1493954400:84 , srv150487752:84 , srv1519205142:84 , srv152836293:84 , srv1579089721:84 , srv1582402597:84 , srv1597300886:84 , srv160164636:84 , srv1606751298:84 , srv1611851722:84 , srv162699193:84 , srv1631386104:84 , srv1637533152:84 , srv1665879344:84 , srv1675003793:84 , srv1675589524:84 , srv1692918830:84 , srv1720968217:84 , srv1765331696:84 , srv1787639125:84 , srv1804489131:84 , srv1818198121:84 , srv1834226217:84 , srv1860018447:84 , srv1881392359:84 , srv1966751113:84 , srv1972892789:84 , srv1998058919:84 , srv2044120862:84 , srv2054740602:84 , srv2081812293:84 , srv2106835183:84 , srv2143111147:84 , srv222109665:84 , srv254982578:84 , srv266839656:84 , srv29780641:84 , srv310852240:84 , srv346939251:84 , srv404591890:84 , srv432493985:84 , srv472616053:84 , srv553321348:84 , srv622704925:84 , srv623084325:84 , srv678216626:84 , srv722774628:84 , srv746668319:84 , srv764394295:84 , srv798136302:84 , srv831758730:84 , srv832384472:84 , srv866656878:84 , srv905097614:84 , srv94018646:84 , srv967103535:84 , srv979041792:84 , srv993673652:84 , srv999293471:84 , srv1019696403:85 , srv1111319569:85 , srv1462730233:85 , srv1498836487:85 , srv1833795815:85 , srv1950297463:85 , srv2008825063:85 , srv337764447:85 , srv389609874:85 , srv919113496:85 , srv977542049:85 , srv543602248:684 } 2023-06-03 02:53:27,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:27,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv110403225=3, srv1765331696=44, srv1019696403=0, srv2054740602=58, srv1343704354=16, srv1087606199=2, srv1804489131=46, srv967103535=95, srv1493954400=23, srv1427290056=18, srv1834226217=49, srv432493985=72, srv1631386104=37, srv2106835183=60, srv1692918830=42, srv29780641=65, srv1166473094=6, srv919113496=92, srv1597300886=32, srv346939251=68, srv1282064872=13, srv1026368151=1, srv622704925=78, srv162699193=36, srv150487752=25, srv1171972190=7, srv993673652=98, srv1111319569=5, srv831758730=88, srv124097263=11, srv1611851722=35, srv1322383232=15, srv1606751298=34, srv553321348=77, srv1230319=10, srv1451382075=19, srv1972892789=54, srv404591890=70, srv1860018447=50, srv1637533152=38, srv11067983=4, srv1787639125=45, srv1462730233=20, srv1270835743=12, srv1881392359=51, srv947336442=94, srv1414767805=17, srv472616053=73, srv764394295=85, srv754065564=84, srv535255549=75, srv685276744=81, srv1481105313=22, srv623084325=79, srv979041792=97, srv2008825063=56, srv482113181=74, srv722774628=82, srv798136302=86, srv977542049=96, srv1833795815=48, srv428005486=71, srv1966751113=53, srv811739947=87, srv999293471=99, srv2143111147=61, srv160164636=33, srv1202763366=9, srv1675589524=41, srv266839656=64, srv1675003793=40, srv1998058919=55, srv2081812293=59, srv222109665=62, srv337764447=67, srv1582402597=31, srv1498836487=24, srv1190687952=8, srv310852240=66, srv678216626=80, srv94018646=93, srv1295108939=14, srv1665879344=39, srv254982578=63, srv1509455684=26, srv1565493558=29, srv389609874=69, srv1519205142=27, srv1950297463=52, srv2044120862=57, srv1818198121=47, srv1471555859=21, srv152836293=28, srv866656878=90, srv1579089721=30, srv905097614=91, srv1720968217=43, srv746668319=83, srv543602248=76, srv832384472=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:27,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:27,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-03 02:53:27,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-03 02:53:27,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-03 02:53:27,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-03 02:53:27,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-03 02:53:27,420 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); 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-06-03 02:53:27,420 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1414767805:82 , srv1509455684:83 , srv1565493558:83 , srv428005486:83 , srv482113181:83 , srv535255549:83 , srv685276744:83 , srv754065564:83 , srv811739947:83 , srv947336442:83 , srv1026368151:84 , srv1087606199:84 , srv110403225:84 , srv11067983:84 , srv1166473094:84 , srv1171972190:84 , srv1190687952:84 , srv1202763366:84 , srv1230319:84 , srv124097263:84 , srv1270835743:84 , srv1282064872:84 , srv1295108939:84 , srv1322383232:84 , srv1343704354:84 , srv1427290056:84 , srv1451382075:84 , srv1471555859:84 , srv1481105313:84 , srv1493954400:84 , srv150487752:84 , srv1519205142:84 , srv152836293:84 , srv1579089721:84 , srv1582402597:84 , srv1597300886:84 , srv160164636:84 , srv1606751298:84 , srv1611851722:84 , srv162699193:84 , srv1631386104:84 , srv1637533152:84 , srv1665879344:84 , srv1675003793:84 , srv1675589524:84 , srv1692918830:84 , srv1720968217:84 , srv1765331696:84 , srv1787639125:84 , srv1804489131:84 , srv1818198121:84 , srv1834226217:84 , srv1860018447:84 , srv1881392359:84 , srv1966751113:84 , srv1972892789:84 , srv1998058919:84 , srv2044120862:84 , srv2054740602:84 , srv2081812293:84 , srv2106835183:84 , srv2143111147:84 , srv222109665:84 , srv254982578:84 , srv266839656:84 , srv29780641:84 , srv310852240:84 , srv346939251:84 , srv404591890:84 , srv432493985:84 , srv472616053:84 , srv553321348:84 , srv622704925:84 , srv623084325:84 , srv678216626:84 , srv722774628:84 , srv746668319:84 , srv764394295:84 , srv798136302:84 , srv831758730:84 , srv832384472:84 , srv866656878:84 , srv905097614:84 , srv94018646:84 , srv967103535:84 , srv979041792:84 , srv993673652:84 , srv999293471:84 , srv1019696403:85 , srv1111319569:85 , srv1462730233:85 , srv1498836487:85 , srv1833795815:85 , srv1950297463:85 , srv2008825063:85 , srv337764447:85 , srv389609874:85 , srv919113496:85 , srv977542049:85 , srv543602248:684 } 2023-06-03 02:53:27,446 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=282 (was 271) - SystemLoadAverage LEAK? -, ProcessCount=174 (was 174), AvailableMemoryMB=1519 (was 2026) 2023-06-03 02:53:27,455 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=282, ProcessCount=174, AvailableMemoryMB=1518 2023-06-03 02:53:27,456 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-06-03 02:53:27,456 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-06-03 02:53:27,470 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv107716931:84 , srv1262246080:84 , srv1335525905:84 , srv1372169609:84 , srv1462644300:84 , srv1494574297:84 , srv1496482394:84 , srv1623313125:84 , srv1654719529:84 , srv1683415812:84 , srv1703036497:84 , srv17888114:84 , srv1835310026:84 , srv2028125959:84 , srv2112901603:84 , srv2131787806:84 , srv231833517:84 , srv270636413:84 , srv45824856:84 , srv630142770:84 , srv641653793:84 , srv71059040:84 , srv720376493:84 , srv795408110:84 , srv829602249:84 , srv875919564:84 , srv914127980:84 , srv947139986:84 , srv99277249:84 , srv389309047:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-06-03 02:53:27,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:53:27,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1262246080=1, srv914127980=27, srv1654719529=8, srv947139986=28, srv1623313125=7, srv2131787806=15, srv720376493=23, srv45824856=19, srv1835310026=12, srv1683415812=9, srv1335525905=2, srv875919564=26, srv1372169609=3, srv1496482394=6, srv270636413=17, srv99277249=29, srv795408110=24, srv107716931=0, srv829602249=25, srv2112901603=14, srv71059040=22, srv17888114=11, srv1703036497=10, srv389309047=18, srv2028125959=13, srv1462644300=4, srv630142770=20, srv231833517=16, srv641653793=21, srv1494574297=5} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:53:27,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:53:27,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:53:27,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:53:27,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:53:27,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:53:27,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:53:27,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:53:27,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-06-03 02:53:27,502 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.1069826496520898, 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-06-03 02:53:27,502 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912530142100029, 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.1069826496520898, 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-06-03 02:55:27,490 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6453090 different iterations. Found a solution that moves 1846 regions; Going from a computed imbalance of 0.9912530142100029 to a new imbalance of 4.308656090753194E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6837037037037037, 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-06-03 02:55:27,497 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv107716931:90 , srv1262246080:90 , srv1335525905:90 , srv1372169609:90 , srv1462644300:90 , srv1494574297:90 , srv1496482394:90 , srv1623313125:90 , srv1654719529:90 , srv1683415812:90 , srv1703036497:90 , srv17888114:90 , srv1835310026:90 , srv2028125959:90 , srv2112901603:90 , srv2131787806:90 , srv231833517:90 , srv270636413:90 , srv389309047:90 , srv45824856:90 , srv630142770:90 , srv641653793:90 , srv71059040:90 , srv720376493:90 , srv795408110:90 , srv829602249:90 , srv875919564:90 , srv914127980:90 , srv947139986:90 , srv99277249:90 } 2023-06-03 02:55:27,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-03 02:55:27,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1262246080=1, srv914127980=27, srv1654719529=8, srv947139986=28, srv1623313125=7, srv2131787806=15, srv720376493=23, srv45824856=19, srv1835310026=12, srv1683415812=9, srv1335525905=2, srv875919564=26, srv1372169609=3, srv1496482394=6, srv270636413=17, srv99277249=29, srv795408110=24, srv107716931=0, srv829602249=25, srv2112901603=14, srv71059040=22, srv17888114=11, srv1703036497=10, srv389309047=18, srv2028125959=13, srv1462644300=4, srv630142770=20, srv231833517=16, srv641653793=21, srv1494574297=5} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-03 02:55:27,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-03 02:55:27,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-03 02:55:27,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-06-03 02:55:27,515 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-06-03 02:55:27,515 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv107716931:90 , srv1262246080:90 , srv1335525905:90 , srv1372169609:90 , srv1462644300:90 , srv1494574297:90 , srv1496482394:90 , srv1623313125:90 , srv1654719529:90 , srv1683415812:90 , srv1703036497:90 , srv17888114:90 , srv1835310026:90 , srv2028125959:90 , srv2112901603:90 , srv2131787806:90 , srv231833517:90 , srv270636413:90 , srv389309047:90 , srv45824856:90 , srv630142770:90 , srv641653793:90 , srv71059040:90 , srv720376493:90 , srv795408110:90 , srv829602249:90 , srv875919564:90 , srv914127980:90 , srv947139986:90 , srv99277249:90 } 2023-06-03 02:55:27,528 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=252 (was 282), ProcessCount=173 (was 174), AvailableMemoryMB=757 (was 1518)