2023-08-03 19:53:13,823 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-03 19:53:14,145 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-03 19:53:14,264 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-03 19:53:14,341 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-03 19:53:14,349 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-03 19:53:14,366 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=321, ProcessCount=173, AvailableMemoryMB=2510 2023-08-03 19:53:14,368 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-03 19:53:14,368 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-03 19:53:14,519 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003269407:84 , srv1025052791:84 , srv1035416697:84 , srv106208036:84 , srv1133100988:84 , srv1135757068:84 , srv1162960661:84 , srv1175943699:84 , srv1206978524:84 , srv121629404:84 , srv1227128513:84 , srv1232211988:84 , srv1238574238:84 , srv1277714684:84 , srv1294291746:84 , srv1301255778:84 , srv1313788655:84 , srv1343887543:84 , srv1360504533:84 , srv1391210887:84 , srv1398133840:84 , srv1425765304:84 , srv1478326474:84 , srv1567368562:84 , srv1579987291:84 , srv1590737742:84 , srv159896162:84 , srv1608958620:84 , srv1614671810:84 , srv1644860657:84 , srv1661108010:84 , srv1672683061:84 , srv1679732100:84 , srv1705285704:84 , srv1723888979:84 , srv1739120024:84 , srv1748746287:84 , srv1750329588:84 , srv1767354968:84 , srv1767614178:84 , srv1826827110:84 , srv1832509825:84 , srv1850101824:84 , srv1894042404:84 , srv1894236962:84 , srv1903651172:84 , srv1905026680:84 , srv1938200434:84 , srv1974870712:84 , srv2025512678:84 , srv2039995378:84 , srv2110645113:84 , srv213964913:84 , srv233589476:84 , srv2941869:84 , srv297645165:84 , srv298390271:84 , srv301597639:84 , srv323696263:84 , srv337294428:84 , srv346926906:84 , srv356835764:84 , srv362154978:84 , srv365938789:84 , srv371242284:84 , srv375321408:84 , srv382955573:84 , srv392566087:84 , srv416662519:84 , srv432854357:84 , srv433510986:84 , srv454013686:84 , srv504217634:84 , srv532553431:84 , srv555872001:84 , srv560539218:84 , srv57299570:84 , srv591358446:84 , srv605596402:84 , srv632490415:84 , srv637302649:84 , srv658196403:84 , srv674719532:84 , srv677337451:84 , srv677382139:84 , srv724054547:84 , srv764710574:84 , srv7775378:84 , srv794529571:84 , srv803501078:84 , srv841170630:84 , srv845565045:84 , srv871817830:84 , srv882414639:84 , srv907325849:84 , srv909684504:84 , srv938796777:84 , srv961261316:84 , srv979565887:84 , srv1191026045:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-03 19:53:14,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:14,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv938796777=97, srv1644860657=30, srv323696263=59, srv961261316=98, srv1206978524=9, srv1614671810=29, srv1905026680=47, srv337294428=60, srv1567368562=24, srv1672683061=32, srv362154978=63, srv1974870712=49, srv1343887543=18, srv298390271=57, srv658196403=82, srv674719532=83, srv371242284=65, srv637302649=81, srv677337451=84, srv1025052791=1, srv1894042404=44, srv677382139=85, srv1894236962=45, srv1425765304=22, srv605596402=79, srv882414639=94, srv1723888979=35, srv1579987291=25, srv845565045=92, srv1035416697=2, srv1661108010=31, srv297645165=56, srv1826827110=41, srv106208036=3, srv346926906=61, srv7775378=88, srv1938200434=48, srv2039995378=51, srv1391210887=20, srv1832509825=42, srv2025512678=50, srv560539218=76, srv1277714684=14, srv555872001=75, srv1679732100=33, srv1294291746=15, srv1750329588=38, srv979565887=99, srv794529571=89, srv1313788655=17, srv392566087=68, srv57299570=77, srv907325849=95, srv1003269407=0, srv1478326474=23, srv1608958620=28, srv1133100988=4, srv803501078=90, srv1705285704=34, srv1850101824=43, srv382955573=67, srv365938789=64, srv121629404=10, srv1238574238=13, srv1135757068=5, srv1739120024=36, srv301597639=58, srv356835764=62, srv504217634=73, srv1162960661=6, srv1360504533=19, srv416662519=69, srv1191026045=8, srv532553431=74, srv159896162=27, srv1903651172=46, srv871817830=93, srv433510986=71, srv1767614178=40, srv1590737742=26, srv764710574=87, srv375321408=66, srv2941869=55, srv432854357=70, srv1301255778=16, srv632490415=80, srv1175943699=7, srv1767354968=39, srv2110645113=52, srv1232211988=12, srv1227128513=11, srv454013686=72, srv841170630=91, srv213964913=53, srv1398133840=21, srv233589476=54, srv1748746287=37, srv724054547=86, srv909684504=96, srv591358446=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:14,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:14,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:14,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:14,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-03 19:53:14,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-03 19:53:14,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-03 19:53:14,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-03 19:53:14,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-03 19:53:14,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-03 19:53:14,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-03 19:53:14,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-03 19:53:14,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-03 19:53:14,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-03 19:53:14,808 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:14,808 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-03 19:53:14,809 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-03 19:53:15,200 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 558 ms to try 5000 different iterations. Found a solution that moves 4727 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17472653658267137. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041884764032248785, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057362532694493394, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5252222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041884764032248785, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16983333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.237, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:15,214 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1767354968:80 , srv1227128513:81 , srv1313788655:82 , srv1590737742:82 , srv1661108010:82 , srv2110645113:82 , srv532553431:82 , srv57299570:82 , srv658196403:82 , srv841170630:82 , srv106208036:83 , srv1162960661:83 , srv121629404:83 , srv1905026680:83 , srv1974870712:83 , srv323696263:83 , srv432854357:83 , srv555872001:83 , srv724054547:83 , srv1750329588:84 , srv1826827110:84 , srv2025512678:84 , srv301597639:84 , srv362154978:84 , srv382955573:84 , srv392566087:84 , srv433510986:84 , srv961261316:84 , srv1035416697:85 , srv1135757068:85 , srv1277714684:85 , srv1301255778:85 , srv1391210887:85 , srv1398133840:85 , srv1425765304:85 , srv1579987291:85 , srv159896162:85 , srv1614671810:85 , srv1903651172:85 , srv2941869:85 , srv605596402:85 , srv677382139:85 , srv907325849:85 , srv1003269407:86 , srv1672683061:86 , srv1705285704:86 , srv365938789:86 , srv375321408:86 , srv454013686:86 , srv591358446:86 , srv677337451:86 , srv794529571:86 , srv803501078:86 , srv979565887:86 , srv1133100988:87 , srv1206978524:87 , srv1238574238:87 , srv1679732100:87 , srv1850101824:87 , srv1894236962:87 , srv1938200434:87 , srv213964913:87 , srv233589476:87 , srv298390271:87 , srv356835764:87 , srv632490415:87 , srv764710574:87 , srv7775378:87 , srv845565045:87 , srv882414639:87 , srv1025052791:88 , srv1175943699:88 , srv1294291746:88 , srv1478326474:88 , srv1608958620:88 , srv1748746287:88 , srv1832509825:88 , srv371242284:88 , srv560539218:88 , srv871817830:88 , srv938796777:88 , srv1644860657:89 , srv1723888979:89 , srv2039995378:89 , srv297645165:89 , srv337294428:89 , srv416662519:89 , srv504217634:90 , srv674719532:90 , srv909684504:90 , srv1343887543:91 , srv1360504533:91 , srv1739120024:91 , srv1767614178:91 , srv346926906:92 , srv637302649:92 , srv1232211988:94 , srv1894042404:94 , srv1567368562:97 , srv1191026045:462 } 2023-08-03 19:53:15,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:15,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv938796777=97, srv1644860657=30, srv323696263=59, srv961261316=98, srv1206978524=9, srv1614671810=29, srv1905026680=47, srv337294428=60, srv1567368562=24, srv1672683061=32, srv362154978=63, srv1974870712=49, srv1343887543=18, srv298390271=57, srv658196403=82, srv674719532=83, srv371242284=65, srv637302649=81, srv677337451=84, srv1025052791=1, srv1894042404=44, srv677382139=85, srv1894236962=45, srv1425765304=22, srv605596402=79, srv882414639=94, srv1723888979=35, srv1579987291=25, srv845565045=92, srv1035416697=2, srv1661108010=31, srv297645165=56, srv1826827110=41, srv106208036=3, srv346926906=61, srv7775378=88, srv1938200434=48, srv2039995378=51, srv1391210887=20, srv1832509825=42, srv2025512678=50, srv560539218=76, srv1277714684=14, srv555872001=75, srv1679732100=33, srv1294291746=15, srv1750329588=38, srv979565887=99, srv794529571=89, srv1313788655=17, srv392566087=68, srv57299570=77, srv907325849=95, srv1003269407=0, srv1478326474=23, srv1608958620=28, srv1133100988=4, srv803501078=90, srv1705285704=34, srv1850101824=43, srv382955573=67, srv365938789=64, srv121629404=10, srv1238574238=13, srv1135757068=5, srv1739120024=36, srv301597639=58, srv356835764=62, srv504217634=73, srv1162960661=6, srv1360504533=19, srv416662519=69, srv1191026045=8, srv532553431=74, srv159896162=27, srv1903651172=46, srv871817830=93, srv433510986=71, srv1767614178=40, srv1590737742=26, srv764710574=87, srv375321408=66, srv2941869=55, srv432854357=70, srv1301255778=16, srv632490415=80, srv1175943699=7, srv1767354968=39, srv2110645113=52, srv1232211988=12, srv1227128513=11, srv454013686=72, srv841170630=91, srv213964913=53, srv1398133840=21, srv233589476=54, srv1748746287=37, srv724054547=86, srv909684504=96, srv591358446=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:15,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:15,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:15,247 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:15,248 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-03 19:53:15,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-03 19:53:15,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-03 19:53:15,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-03 19:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-03 19:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-03 19:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-03 19:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-03 19:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-03 19:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-03 19:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-03 19:53:15,400 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.041884764032248785, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057362532694493394, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041884764032248785, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16983333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.237, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:15,401 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-03 19:53:15,401 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17469343742122878, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041884764032248785, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057362532694493394, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041884764032248785, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16983333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.237, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-03 19:53:15,759 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 479 ms to try 5000 different iterations. Found a solution that moves 2643 regions; Going from a computed imbalance of 0.17469343742122878 to a new imbalance of 0.015832219729109955. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02217728340530703); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03601658179034805, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2936666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02217728340530703); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:15,776 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1567368562:76 , srv1343887543:77 , srv1894042404:79 , srv346926906:79 , srv1360504533:80 , srv504217634:80 , srv637302649:80 , srv1232211988:81 , srv1478326474:81 , srv1175943699:82 , srv1723888979:82 , srv1832509825:82 , srv2039995378:82 , srv337294428:82 , srv416662519:82 , srv1294291746:83 , srv1608958620:83 , srv1672683061:83 , srv1739120024:83 , srv1748746287:83 , srv1767614178:83 , srv1938200434:83 , srv213964913:83 , srv909684504:83 , srv1206978524:84 , srv1644860657:84 , srv1705285704:84 , srv297645165:84 , srv371242284:84 , srv674719532:84 , srv7775378:84 , srv1003269407:85 , srv1025052791:85 , srv1133100988:85 , srv1391210887:85 , srv1679732100:85 , srv356835764:85 , srv365938789:85 , srv375321408:85 , srv560539218:85 , srv605596402:85 , srv632490415:85 , srv794529571:85 , srv938796777:85 , srv979565887:85 , srv1894236962:86 , srv1903651172:86 , srv233589476:86 , srv298390271:86 , srv591358446:86 , srv677337451:86 , srv845565045:86 , srv1135757068:87 , srv1238574238:87 , srv1277714684:87 , srv1974870712:87 , srv301597639:87 , srv433510986:87 , srv454013686:87 , srv532553431:87 , srv677382139:87 , srv764710574:87 , srv803501078:87 , srv841170630:87 , srv871817830:87 , srv882414639:87 , srv121629404:88 , srv1301255778:88 , srv1313788655:88 , srv1398133840:88 , srv1425765304:88 , srv1590737742:88 , srv1826827110:88 , srv1850101824:88 , srv2025512678:88 , srv362154978:88 , srv382955573:88 , srv432854357:88 , srv1035416697:89 , srv1162960661:89 , srv159896162:89 , srv1614671810:89 , srv1750329588:89 , srv1905026680:89 , srv2941869:89 , srv323696263:89 , srv555872001:89 , srv724054547:89 , srv907325849:89 , srv961261316:89 , srv1227128513:90 , srv1579987291:90 , srv2110645113:90 , srv57299570:90 , srv658196403:90 , srv106208036:91 , srv1661108010:91 , srv392566087:92 , srv1767354968:93 , srv1191026045:509 } 2023-08-03 19:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:15,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv938796777=97, srv1644860657=30, srv323696263=59, srv961261316=98, srv1206978524=9, srv1614671810=29, srv1905026680=47, srv337294428=60, srv1567368562=24, srv1672683061=32, srv362154978=63, srv1974870712=49, srv1343887543=18, srv298390271=57, srv658196403=82, srv674719532=83, srv371242284=65, srv637302649=81, srv677337451=84, srv1025052791=1, srv1894042404=44, srv677382139=85, srv1894236962=45, srv1425765304=22, srv605596402=79, srv882414639=94, srv1723888979=35, srv1579987291=25, srv845565045=92, srv1035416697=2, srv1661108010=31, srv297645165=56, srv1826827110=41, srv106208036=3, srv346926906=61, srv7775378=88, srv1938200434=48, srv2039995378=51, srv1391210887=20, srv1832509825=42, srv2025512678=50, srv560539218=76, srv1277714684=14, srv555872001=75, srv1679732100=33, srv1294291746=15, srv1750329588=38, srv979565887=99, srv794529571=89, srv1313788655=17, srv392566087=68, srv57299570=77, srv907325849=95, srv1003269407=0, srv1478326474=23, srv1608958620=28, srv1133100988=4, srv803501078=90, srv1705285704=34, srv1850101824=43, srv382955573=67, srv365938789=64, srv121629404=10, srv1238574238=13, srv1135757068=5, srv1739120024=36, srv301597639=58, srv356835764=62, srv504217634=73, srv1162960661=6, srv1360504533=19, srv416662519=69, srv1191026045=8, srv532553431=74, srv159896162=27, srv1903651172=46, srv871817830=93, srv433510986=71, srv1767614178=40, srv1590737742=26, srv764710574=87, srv375321408=66, srv2941869=55, srv432854357=70, srv1301255778=16, srv632490415=80, srv1175943699=7, srv1767354968=39, srv2110645113=52, srv1232211988=12, srv1227128513=11, srv454013686=72, srv841170630=91, srv213964913=53, srv1398133840=21, srv233589476=54, srv1748746287=37, srv724054547=86, srv909684504=96, srv591358446=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:15,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:15,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:15,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:15,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:15,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:15,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-03 19:53:15,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-03 19:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-03 19:53:15,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-03 19:53:15,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-03 19:53:15,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-03 19:53:15,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-03 19:53:15,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-03 19:53:15,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-03 19:53:15,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-03 19:53:16,000 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.02217728340530703); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03601658179034805, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02217728340530703); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:16,001 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-03 19:53:16,001 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01581371304755872, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02217728340530703); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03601658179034805, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02217728340530703); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-03 19:53:16,305 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 453 ms to try 5000 different iterations. Found a solution that moves 963 regions; Going from a computed imbalance of 0.01581371304755872 to a new imbalance of 9.138885767073739E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007799392764644832); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009847319278346619); MoveCostFunction : (multiplier=7.0, imbalance=0.107, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007799392764644832); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.005); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:16,307 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv392566087:81 , srv1232211988:82 , srv106208036:83 , srv1238574238:83 , srv1398133840:83 , srv1567368562:83 , srv1739120024:83 , srv1767614178:83 , srv1850101824:83 , srv2941869:83 , srv297645165:83 , srv674719532:83 , srv882414639:83 , srv961261316:83 , srv1025052791:84 , srv1162960661:84 , srv1425765304:84 , srv1579987291:84 , srv1614671810:84 , srv1644860657:84 , srv1661108010:84 , srv1750329588:84 , srv1894042404:84 , srv233589476:84 , srv454013686:84 , srv560539218:84 , srv591358446:84 , srv764710574:84 , srv803501078:84 , srv871817830:84 , srv1035416697:85 , srv1277714684:85 , srv1301255778:85 , srv159896162:85 , srv1679732100:85 , srv1826827110:85 , srv1894236962:85 , srv1905026680:85 , srv2039995378:85 , srv2110645113:85 , srv298390271:85 , srv301597639:85 , srv323696263:85 , srv356835764:85 , srv362154978:85 , srv371242284:85 , srv375321408:85 , srv382955573:85 , srv433510986:85 , srv555872001:85 , srv57299570:85 , srv632490415:85 , srv658196403:85 , srv677337451:85 , srv724054547:85 , srv907325849:85 , srv909684504:85 , srv938796777:85 , srv1003269407:86 , srv1133100988:86 , srv1135757068:86 , srv121629404:86 , srv1590737742:86 , srv1705285704:86 , srv1748746287:86 , srv1767354968:86 , srv1903651172:86 , srv2025512678:86 , srv337294428:86 , srv346926906:86 , srv365938789:86 , srv432854357:86 , srv637302649:86 , srv677382139:86 , srv7775378:86 , srv845565045:86 , srv979565887:86 , srv1175943699:87 , srv1206978524:87 , srv1227128513:87 , srv1294291746:87 , srv1313788655:87 , srv1360504533:87 , srv1391210887:87 , srv1608958620:87 , srv1723888979:87 , srv416662519:87 , srv532553431:87 , srv794529571:87 , srv841170630:87 , srv1478326474:88 , srv1672683061:88 , srv1832509825:88 , srv213964913:88 , srv605596402:88 , srv1343887543:89 , srv1938200434:89 , srv1974870712:89 , srv504217634:89 , srv1191026045:556 } 2023-08-03 19:53:16,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:16,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv938796777=97, srv1644860657=30, srv323696263=59, srv961261316=98, srv1206978524=9, srv1614671810=29, srv1905026680=47, srv337294428=60, srv1567368562=24, srv1672683061=32, srv362154978=63, srv1974870712=49, srv1343887543=18, srv298390271=57, srv658196403=82, srv674719532=83, srv371242284=65, srv637302649=81, srv677337451=84, srv1025052791=1, srv1894042404=44, srv677382139=85, srv1894236962=45, srv1425765304=22, srv605596402=79, srv882414639=94, srv1723888979=35, srv1579987291=25, srv845565045=92, srv1035416697=2, srv1661108010=31, srv297645165=56, srv1826827110=41, srv106208036=3, srv346926906=61, srv7775378=88, srv1938200434=48, srv2039995378=51, srv1391210887=20, srv1832509825=42, srv2025512678=50, srv560539218=76, srv1277714684=14, srv555872001=75, srv1679732100=33, srv1294291746=15, srv1750329588=38, srv979565887=99, srv794529571=89, srv1313788655=17, srv392566087=68, srv57299570=77, srv907325849=95, srv1003269407=0, srv1478326474=23, srv1608958620=28, srv1133100988=4, srv803501078=90, srv1705285704=34, srv1850101824=43, srv382955573=67, srv365938789=64, srv121629404=10, srv1238574238=13, srv1135757068=5, srv1739120024=36, srv301597639=58, srv356835764=62, srv504217634=73, srv1162960661=6, srv1360504533=19, srv416662519=69, srv1191026045=8, srv532553431=74, srv159896162=27, srv1903651172=46, srv871817830=93, srv433510986=71, srv1767614178=40, srv1590737742=26, srv764710574=87, srv375321408=66, srv2941869=55, srv432854357=70, srv1301255778=16, srv632490415=80, srv1175943699=7, srv1767354968=39, srv2110645113=52, srv1232211988=12, srv1227128513=11, srv454013686=72, srv841170630=91, srv213964913=53, srv1398133840=21, srv233589476=54, srv1748746287=37, srv724054547=86, srv909684504=96, srv591358446=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-03 19:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-03 19:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-03 19:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-03 19:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-03 19:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-03 19:53:16,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-03 19:53:16,437 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.007799392764644832); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009847319278346619); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007799392764644832); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.005); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:16,437 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-03 19:53:16,438 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.071455065848463E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007799392764644832); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009847319278346619); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007799392764644832); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.005); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-03 19:53:16,897 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 557 ms to try 5000 different iterations. Found a solution that moves 262 regions; Going from a computed imbalance of 9.071455065848463E-4 to a new imbalance of 2.6861893967165603E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.029111111111111112, 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:16,899 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1938200434:82 , srv1035416697:83 , srv1133100988:83 , srv1579987291:83 , srv1974870712:83 , srv365938789:83 , srv416662519:83 , srv504217634:83 , srv845565045:83 , srv907325849:83 , srv1135757068:84 , srv1206978524:84 , srv121629404:84 , srv1227128513:84 , srv1232211988:84 , srv1294291746:84 , srv1301255778:84 , srv1360504533:84 , srv159896162:84 , srv1608958620:84 , srv1614671810:84 , srv1672683061:84 , srv1723888979:84 , srv1767354968:84 , srv1832509825:84 , srv1850101824:84 , srv1894236962:84 , srv2025512678:84 , srv213964913:84 , srv605596402:84 , srv637302649:84 , srv677382139:84 , srv764710574:84 , srv794529571:84 , srv871817830:84 , srv909684504:84 , srv938796777:84 , srv979565887:84 , srv1003269407:85 , srv1175943699:85 , srv1238574238:85 , srv1277714684:85 , srv1313788655:85 , srv1343887543:85 , srv1391210887:85 , srv1425765304:85 , srv1478326474:85 , srv1644860657:85 , srv1661108010:85 , srv1679732100:85 , srv1739120024:85 , srv1748746287:85 , srv1750329588:85 , srv1767614178:85 , srv1826827110:85 , srv1894042404:85 , srv1903651172:85 , srv1905026680:85 , srv2110645113:85 , srv233589476:85 , srv2941869:85 , srv297645165:85 , srv298390271:85 , srv323696263:85 , srv337294428:85 , srv346926906:85 , srv356835764:85 , srv362154978:85 , srv371242284:85 , srv392566087:85 , srv432854357:85 , srv454013686:85 , srv555872001:85 , srv560539218:85 , srv57299570:85 , srv632490415:85 , srv658196403:85 , srv674719532:85 , srv677337451:85 , srv724054547:85 , srv7775378:85 , srv882414639:85 , srv1025052791:86 , srv1162960661:86 , srv1398133840:86 , srv1567368562:86 , srv1590737742:86 , srv1705285704:86 , srv2039995378:86 , srv375321408:86 , srv382955573:86 , srv433510986:86 , srv532553431:86 , srv591358446:86 , srv803501078:86 , srv841170630:86 , srv961261316:86 , srv106208036:87 , srv301597639:87 , srv1191026045:615 } 2023-08-03 19:53:16,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:16,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv938796777=97, srv1644860657=30, srv323696263=59, srv961261316=98, srv1206978524=9, srv1614671810=29, srv1905026680=47, srv337294428=60, srv1567368562=24, srv1672683061=32, srv362154978=63, srv1974870712=49, srv1343887543=18, srv298390271=57, srv658196403=82, srv674719532=83, srv371242284=65, srv637302649=81, srv677337451=84, srv1025052791=1, srv1894042404=44, srv677382139=85, srv1894236962=45, srv1425765304=22, srv605596402=79, srv882414639=94, srv1723888979=35, srv1579987291=25, srv845565045=92, srv1035416697=2, srv1661108010=31, srv297645165=56, srv1826827110=41, srv106208036=3, srv346926906=61, srv7775378=88, srv1938200434=48, srv2039995378=51, srv1391210887=20, srv1832509825=42, srv2025512678=50, srv560539218=76, srv1277714684=14, srv555872001=75, srv1679732100=33, srv1294291746=15, srv1750329588=38, srv979565887=99, srv794529571=89, srv1313788655=17, srv392566087=68, srv57299570=77, srv907325849=95, srv1003269407=0, srv1478326474=23, srv1608958620=28, srv1133100988=4, srv803501078=90, srv1705285704=34, srv1850101824=43, srv382955573=67, srv365938789=64, srv121629404=10, srv1238574238=13, srv1135757068=5, srv1739120024=36, srv301597639=58, srv356835764=62, srv504217634=73, srv1162960661=6, srv1360504533=19, srv416662519=69, srv1191026045=8, srv532553431=74, srv159896162=27, srv1903651172=46, srv871817830=93, srv433510986=71, srv1767614178=40, srv1590737742=26, srv764710574=87, srv375321408=66, srv2941869=55, srv432854357=70, srv1301255778=16, srv632490415=80, srv1175943699=7, srv1767354968=39, srv2110645113=52, srv1232211988=12, srv1227128513=11, srv454013686=72, srv841170630=91, srv213964913=53, srv1398133840=21, srv233589476=54, srv1748746287=37, srv724054547=86, srv909684504=96, srv591358446=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-03 19:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-03 19:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-03 19:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-03 19:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-03 19:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-03 19:53:16,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-03 19:53:16,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-03 19:53:17,088 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.0016412198797244363); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:17,088 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-03 19:53:17,088 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.5027330756259854E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-03 19:53:17,441 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 494 ms to try 5000 different iterations. Found a solution that moves 20 regions; Going from a computed imbalance of 2.5027330756259854E-5 to a new imbalance of 6.88411204703086E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.0022222222222222222); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:17,442 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv106208036:82 , srv1025052791:83 , srv159896162:83 , srv1767354968:83 , srv298390271:83 , srv301597639:83 , srv382955573:83 , srv803501078:83 , srv871817830:83 , srv1003269407:84 , srv1035416697:84 , srv1135757068:84 , srv1162960661:84 , srv1175943699:84 , srv1206978524:84 , srv1227128513:84 , srv1238574238:84 , srv1277714684:84 , srv1294291746:84 , srv1301255778:84 , srv1313788655:84 , srv1343887543:84 , srv1360504533:84 , srv1391210887:84 , srv1398133840:84 , srv1425765304:84 , srv1478326474:84 , srv1567368562:84 , srv1579987291:84 , srv1590737742:84 , srv1608958620:84 , srv1614671810:84 , srv1644860657:84 , srv1661108010:84 , srv1679732100:84 , srv1705285704:84 , srv1723888979:84 , srv1739120024:84 , srv1748746287:84 , srv1750329588:84 , srv1767614178:84 , srv1826827110:84 , srv1832509825:84 , srv1850101824:84 , srv1894042404:84 , srv1894236962:84 , srv1903651172:84 , srv1905026680:84 , srv1974870712:84 , srv2025512678:84 , srv2039995378:84 , srv2110645113:84 , srv213964913:84 , srv233589476:84 , srv2941869:84 , srv323696263:84 , srv337294428:84 , srv346926906:84 , srv356835764:84 , srv362154978:84 , srv371242284:84 , srv375321408:84 , srv392566087:84 , srv432854357:84 , srv433510986:84 , srv454013686:84 , srv504217634:84 , srv532553431:84 , srv555872001:84 , srv560539218:84 , srv57299570:84 , srv591358446:84 , srv605596402:84 , srv632490415:84 , srv637302649:84 , srv658196403:84 , srv674719532:84 , srv677337451:84 , srv677382139:84 , srv724054547:84 , srv764710574:84 , srv7775378:84 , srv794529571:84 , srv841170630:84 , srv845565045:84 , srv882414639:84 , srv907325849:84 , srv909684504:84 , srv938796777:84 , srv961261316:84 , srv1133100988:85 , srv121629404:85 , srv1232211988:85 , srv1672683061:85 , srv1938200434:85 , srv297645165:85 , srv416662519:85 , srv979565887:85 , srv365938789:86 , srv1191026045:684 } 2023-08-03 19:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv938796777=97, srv1644860657=30, srv323696263=59, srv961261316=98, srv1206978524=9, srv1614671810=29, srv1905026680=47, srv337294428=60, srv1567368562=24, srv1672683061=32, srv362154978=63, srv1974870712=49, srv1343887543=18, srv298390271=57, srv658196403=82, srv674719532=83, srv371242284=65, srv637302649=81, srv677337451=84, srv1025052791=1, srv1894042404=44, srv677382139=85, srv1894236962=45, srv1425765304=22, srv605596402=79, srv882414639=94, srv1723888979=35, srv1579987291=25, srv845565045=92, srv1035416697=2, srv1661108010=31, srv297645165=56, srv1826827110=41, srv106208036=3, srv346926906=61, srv7775378=88, srv1938200434=48, srv2039995378=51, srv1391210887=20, srv1832509825=42, srv2025512678=50, srv560539218=76, srv1277714684=14, srv555872001=75, srv1679732100=33, srv1294291746=15, srv1750329588=38, srv979565887=99, srv794529571=89, srv1313788655=17, srv392566087=68, srv57299570=77, srv907325849=95, srv1003269407=0, srv1478326474=23, srv1608958620=28, srv1133100988=4, srv803501078=90, srv1705285704=34, srv1850101824=43, srv382955573=67, srv365938789=64, srv121629404=10, srv1238574238=13, srv1135757068=5, srv1739120024=36, srv301597639=58, srv356835764=62, srv504217634=73, srv1162960661=6, srv1360504533=19, srv416662519=69, srv1191026045=8, srv532553431=74, srv159896162=27, srv1903651172=46, srv871817830=93, srv433510986=71, srv1767614178=40, srv1590737742=26, srv764710574=87, srv375321408=66, srv2941869=55, srv432854357=70, srv1301255778=16, srv632490415=80, srv1175943699=7, srv1767354968=39, srv2110645113=52, srv1232211988=12, srv1227128513=11, srv454013686=72, srv841170630=91, srv213964913=53, srv1398133840=21, srv233589476=54, srv1748746287=37, srv724054547=86, srv909684504=96, srv591358446=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:17,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:17,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:17,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:17,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:17,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-03 19:53:17,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-03 19:53:17,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-03 19:53:17,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-03 19:53:17,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-03 19:53:17,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-03 19:53:17,625 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.744069053831948E-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.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:17,625 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv106208036:82 , srv1025052791:83 , srv159896162:83 , srv1767354968:83 , srv298390271:83 , srv301597639:83 , srv382955573:83 , srv803501078:83 , srv871817830:83 , srv1003269407:84 , srv1035416697:84 , srv1135757068:84 , srv1162960661:84 , srv1175943699:84 , srv1206978524:84 , srv1227128513:84 , srv1238574238:84 , srv1277714684:84 , srv1294291746:84 , srv1301255778:84 , srv1313788655:84 , srv1343887543:84 , srv1360504533:84 , srv1391210887:84 , srv1398133840:84 , srv1425765304:84 , srv1478326474:84 , srv1567368562:84 , srv1579987291:84 , srv1590737742:84 , srv1608958620:84 , srv1614671810:84 , srv1644860657:84 , srv1661108010:84 , srv1679732100:84 , srv1705285704:84 , srv1723888979:84 , srv1739120024:84 , srv1748746287:84 , srv1750329588:84 , srv1767614178:84 , srv1826827110:84 , srv1832509825:84 , srv1850101824:84 , srv1894042404:84 , srv1894236962:84 , srv1903651172:84 , srv1905026680:84 , srv1974870712:84 , srv2025512678:84 , srv2039995378:84 , srv2110645113:84 , srv213964913:84 , srv233589476:84 , srv2941869:84 , srv323696263:84 , srv337294428:84 , srv346926906:84 , srv356835764:84 , srv362154978:84 , srv371242284:84 , srv375321408:84 , srv392566087:84 , srv432854357:84 , srv433510986:84 , srv454013686:84 , srv504217634:84 , srv532553431:84 , srv555872001:84 , srv560539218:84 , srv57299570:84 , srv591358446:84 , srv605596402:84 , srv632490415:84 , srv637302649:84 , srv658196403:84 , srv674719532:84 , srv677337451:84 , srv677382139:84 , srv724054547:84 , srv764710574:84 , srv7775378:84 , srv794529571:84 , srv841170630:84 , srv845565045:84 , srv882414639:84 , srv907325849:84 , srv909684504:84 , srv938796777:84 , srv961261316:84 , srv1133100988:85 , srv121629404:85 , srv1232211988:85 , srv1672683061:85 , srv1938200434:85 , srv297645165:85 , srv416662519:85 , srv979565887:85 , srv365938789:86 , srv1191026045:684 } 2023-08-03 19:53:17,657 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=321 (was 321), ProcessCount=173 (was 173), AvailableMemoryMB=1656 (was 2510) 2023-08-03 19:53:17,667 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=321, ProcessCount=173, AvailableMemoryMB=1656 2023-08-03 19:53:17,668 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-03 19:53:17,668 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-08-03 19:53:17,682 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1000261277:84 , srv1134553963:84 , srv129805611:84 , srv1303686571:84 , srv1305887432:84 , srv1668882023:84 , srv170263718:84 , srv1784253541:84 , srv1798787338:84 , srv1829139353:84 , srv1850382111:84 , srv198457996:84 , srv2080978649:84 , srv2092794569:84 , srv2140392025:84 , srv231054882:84 , srv250652784:84 , srv264178372:84 , srv270359815:84 , srv39025052:84 , srv576915535:84 , srv611704313:84 , srv731697770:84 , srv786873999:84 , srv835136519:84 , srv890931690:84 , srv94516890:84 , srv949683323:84 , srv99882117:84 , srv1598397718:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-03 19:53:17,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:53:17,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1784253541=8, srv949683323=28, srv170263718=7, srv231054882=16, srv611704313=22, srv1303686571=3, srv39025052=20, srv2092794569=14, srv264178372=18, srv835136519=25, srv1000261277=0, srv786873999=24, srv1829139353=10, srv94516890=27, srv1850382111=11, srv198457996=12, srv890931690=26, srv99882117=29, srv2140392025=15, srv1668882023=6, srv1134553963=1, srv1305887432=4, srv270359815=19, srv2080978649=13, srv1798787338=9, srv129805611=2, srv1598397718=5, srv250652784=17, srv731697770=23, srv576915535=21} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:53:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:53:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:53:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-03 19:53:17,723 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.1876413991490422, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:53:17,723 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912784295185941, 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.1876413991490422, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-08-03 19:55:17,701 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5538264 different iterations. Found a solution that moves 1869 regions; Going from a computed imbalance of 0.9912784295185941 to a new imbalance of 4.362339238146111E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6922222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:55:17,709 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1000261277:90 , srv1134553963:90 , srv129805611:90 , srv1303686571:90 , srv1305887432:90 , srv1598397718:90 , srv1668882023:90 , srv170263718:90 , srv1784253541:90 , srv1798787338:90 , srv1829139353:90 , srv1850382111:90 , srv198457996:90 , srv2080978649:90 , srv2092794569:90 , srv2140392025:90 , srv231054882:90 , srv250652784:90 , srv264178372:90 , srv270359815:90 , srv39025052:90 , srv576915535:90 , srv611704313:90 , srv731697770:90 , srv786873999:90 , srv835136519:90 , srv890931690:90 , srv94516890:90 , srv949683323:90 , srv99882117:90 } 2023-08-03 19:55:17,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-03 19:55:17,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1784253541=8, srv949683323=28, srv170263718=7, srv231054882=16, srv611704313=22, srv1303686571=3, srv39025052=20, srv2092794569=14, srv264178372=18, srv835136519=25, srv1000261277=0, srv786873999=24, srv1829139353=10, srv94516890=27, srv1850382111=11, srv198457996=12, srv890931690=26, srv99882117=29, srv2140392025=15, srv1668882023=6, srv1134553963=1, srv1305887432=4, srv270359815=19, srv2080978649=13, srv1798787338=9, srv129805611=2, srv1598397718=5, srv250652784=17, srv731697770=23, srv576915535=21} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-03 19:55:17,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-03 19:55:17,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-03 19:55:17,729 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-03 19:55:17,729 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1000261277:90 , srv1134553963:90 , srv129805611:90 , srv1303686571:90 , srv1305887432:90 , srv1598397718:90 , srv1668882023:90 , srv170263718:90 , srv1784253541:90 , srv1798787338:90 , srv1829139353:90 , srv1850382111:90 , srv198457996:90 , srv2080978649:90 , srv2092794569:90 , srv2140392025:90 , srv231054882:90 , srv250652784:90 , srv264178372:90 , srv270359815:90 , srv39025052:90 , srv576915535:90 , srv611704313:90 , srv731697770:90 , srv786873999:90 , srv835136519:90 , srv890931690:90 , srv94516890:90 , srv949683323:90 , srv99882117:90 } 2023-08-03 19:55:17,743 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=196 (was 321), ProcessCount=173 (was 173), AvailableMemoryMB=1527 (was 1656)