CloudTabletRebalancer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,876 of 3,9371%375 of 3750%2462488258405860
checkInflightWarmUpCacheAsync()3680%320%1717666611
lambda$completeRouteInfo$2(long, long[], List, Database, Table, Partition, MaterializedIndex, String)2250%320%1717505011
migrateTablets(Long, Long)2050%180%1010545411
checkDecommissionState(Map)1990%220%1212464611
balanceImpl(List, String, Map, CloudTabletRebalancer.BalanceType, List)1930%300%1616424211
lambda$statRouteInfo$5(ConcurrentHashMap, ConcurrentHashMap, ConcurrentHashMap, Database, Table, Partition, MaterializedIndex, String)1620%180%1010333311
handleWarmupCompletion(CloudTabletRebalancer.InfightTask, String, boolean, long, List)1530%210%1212333311
globalBalance()1500%100%66272711
balanceAllPartitions()1470%100%66272711
balanceAllTables()1470%100%66272711
lambda$batchUpdateCloudReplicaInfoEditlogs$9(String, List, Long, List)1470%40%33323211
batchUpdateCloudReplicaInfoEditlogs(List, CloudTabletRebalancer.StatType)1130%100%66272711
sendPreHeatingRpc(Tablet, long, long)990%40%33252511
loopCloudReplica(CloudTabletRebalancer.Operator)970%140%88232311
fillBeToTablets(long, long, long, long, Tablet, Map, Map, Map)910%n/a11131311
sendCheckWarmUpCacheAsyncRpc(List, long)910%40%33222211
preheatAndUpdateTablet(Tablet, long, long, String, CloudTabletRebalancer.BalanceType, Map)810%n/a11171711
getTransferPair(List, Map, long, CloudTabletRebalancer.TransferPairInfo)740%100%66131311
buildClusterToBackendMap()650%40%33131311
updateBeToTablets(Tablet, long, long, Map, Map, Map)620%n/a119911
findSourceBackend(List, Map)610%120%77151511
getSnapshotTabletsInPrimaryByBeId(Long)600%80%55121211
updateClusterToBeMap(Tablet, long, String, List)600%60%44171711
completeRouteInfo()540%20%22131311
statRouteInfo()540%n/a11131311
runAfterCatalogReady()510%40%33202011
findDestinationBackend(List, Map, long)510%120%77111111
transferTablet(Tablet, long, long, String, CloudTabletRebalancer.BalanceType, List)410%n/a116611
balanceInPartition(List, String, List)390%40%337711
isTransferValid(long, long, long, long)380%80%555511
checkGlobalBalanceConflict(long, long, CloudReplica, Map, Map)380%40%337711
migrateTabletsForSmoothUpgrade()360%20%229911
getSnapshotTabletsInSecondaryByBeId(Long)320%40%337711
getTabletNumByBackendId(long)320%40%335511
isConflict(long, long, CloudReplica, CloudTabletRebalancer.BalanceType, Map, Map)310%60%447711
getCurrentBalanceType(String)260%40%338811
isComputeGroupBalanceChanged(String)250%60%446611
getTabletSizeInParts(long, CloudReplica, Map)240%20%223311
balanceInTable(List, String, List)230%20%224411
performBalancing()220%120%777711
pickRandomTablet(Set)210%20%224411
getCurrentTaskTimeout(String)200%40%337711
checkTableBalanceConflict(long, long, CloudReplica, Map)200%20%223311
getTabletSizeInBes(long, CloudReplica, Map)190%20%222211
getSnapshotTabletsInPrimaryAndSecondaryByBeId(Long)160%n/a114411
lambda$checkInflightWarmUpCacheAsync$0(CloudTabletRebalancer.InfightTablet)160%20%225511
lambda$countActiveBackends$7(Long)150%40%332211
updateBalanceStatus(CloudTabletRebalancer.BalanceType)140%40%335511
lambda$batchUpdateCloudReplicaInfoEditlogs$8(UpdateCloudReplicaInfo)130%n/a112211
calculateTransferNum(long)90%n/a111111
addTabletMigrationTask(Long, Long)80%n/a112211
lambda$calculateTotalTablets$6(Map, Long)80%n/a111111
calculateTotalTablets(List, Map)70%n/a113311
countActiveBackends(List)70%n/a113311
lambda$checkInflightWarmUpCacheAsync$1(CloudTabletRebalancer.InfightTask)50%n/a111111
lambda$statRouteInfo$4(Long)40%n/a111111
lambda$statRouteInfo$3(Long)40%n/a111111
isInited()0%n/a111111
CloudTabletRebalancer(CloudSystemInfoService)57100%n/a0101401
static {...}4100%n/a010101