CloudTabletRebalancer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,932 of 3,93750%205 of 37545%1522484308402160
checkInflightWarmUpCacheAsync()2907821%28412%1617506601
migrateTablets(Long, Long)2050%180%1010545411
handleWarmupCompletion(CloudTabletRebalancer.InfightTask, String, boolean, long, List)1530%210%1212333311
lambda$batchUpdateCloudReplicaInfoEditlogs$9(String, List, Long, List)1470%40%33323211
checkDecommissionState(Map)1465326%14836%812354601
balanceImpl(List, String, Map, CloudTabletRebalancer.BalanceType, List)1237036%22826%1416274201
sendPreHeatingRpc(Tablet, long, long)990%40%33252511
sendCheckWarmUpCacheAsyncRpc(List, long)910%40%33222211
preheatAndUpdateTablet(Tablet, long, long, String, CloudTabletRebalancer.BalanceType, Map)810%n/a11171711
updateBeToTablets(Tablet, long, long, Map, Map, Map)620%n/a119911
updateClusterToBeMap(Tablet, long, String, List)600%60%44171711
batchUpdateCloudReplicaInfoEditlogs(List, CloudTabletRebalancer.StatType)575649%5550%46132701
transferTablet(Tablet, long, long, String, CloudTabletRebalancer.BalanceType, List)410%n/a116611
checkGlobalBalanceConflict(long, long, CloudReplica, Map, Map)380%40%337711
migrateTabletsForSmoothUpgrade()31513%1150%127901
isConflict(long, long, CloudReplica, CloudTabletRebalancer.BalanceType, Map, Map)310%60%447711
lambda$completeRouteInfo$2(long, long[], List, Database, Table, Partition, MaterializedIndex, String)2420189%112165%81735001
getTabletSizeInParts(long, CloudReplica, Map)240%20%223311
pickRandomTablet(Set)210%20%224411
getTransferPair(List, Map, long, CloudTabletRebalancer.TransferPairInfo)205472%5550%5661301
getCurrentTaskTimeout(String)200%40%337711
checkTableBalanceConflict(long, long, CloudReplica, Map)200%20%223311
getTabletSizeInBes(long, CloudReplica, Map)190%20%222211
lambda$checkInflightWarmUpCacheAsync$0(CloudTabletRebalancer.InfightTablet)160%20%225511
updateBalanceStatus(CloudTabletRebalancer.BalanceType)140%40%335511
lambda$batchUpdateCloudReplicaInfoEditlogs$8(UpdateCloudReplicaInfo)130%n/a112211
findSourceBackend(List, Map)124980%6650%5731501
getCurrentBalanceType(String)91765%2250%233801
isTransferValid(long, long, long, long)83078%5337%451501
addTabletMigrationTask(Long, Long)80%n/a112211
completeRouteInfo()74787%2100%0231301
globalBalance()614496%10100%0632701
balanceAllPartitions()614195%10100%0632701
balanceAllTables()614195%10100%0632701
buildClusterToBackendMap()56092%1375%1321301
runAfterCatalogReady()54690%2250%2332001
lambda$checkInflightWarmUpCacheAsync$1(CloudTabletRebalancer.InfightTask)50%n/a111111
lambda$statRouteInfo$5(ConcurrentHashMap, ConcurrentHashMap, ConcurrentHashMap, Database, Table, Partition, MaterializedIndex, String)415897%21688%21023301
isComputeGroupBalanceChanged(String)42184%3350%341601
lambda$countActiveBackends$7(Long)1493%2250%230201
loopCloudReplica(CloudTabletRebalancer.Operator)97100%14100%0802301
fillBeToTablets(long, long, long, long, Tablet, Map, Map, Map)91100%n/a0101301
getSnapshotTabletsInPrimaryByBeId(Long)60100%8100%0501201
CloudTabletRebalancer(CloudSystemInfoService)57100%n/a0101401
statRouteInfo()54100%n/a0101301
findDestinationBackend(List, Map, long)51100%5758%5701101
balanceInPartition(List, String, List)39100%4100%030701
getSnapshotTabletsInSecondaryByBeId(Long)32100%4100%030701
getTabletNumByBackendId(long)32100%4100%030501
balanceInTable(List, String, List)23100%2100%020401
performBalancing()22100%6650%670701
getSnapshotTabletsInPrimaryAndSecondaryByBeId(Long)16100%n/a010401
calculateTransferNum(long)9100%n/a010101
lambda$calculateTotalTablets$6(Map, Long)8100%n/a010101
calculateTotalTablets(List, Map)7100%n/a010301
countActiveBackends(List)7100%n/a010301
lambda$statRouteInfo$4(Long)4100%n/a010101
lambda$statRouteInfo$3(Long)4100%n/a010101
static {...}4100%n/a010101
isInited()100%n/a010101