CloudTabletRebalancer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,501 of 3,5561%334 of 3340%2192217337465254
checkInflightWarmUpCacheAsync()3860%400%2121656511
lambda$completeRouteInfo$1(long, long[], List, Database, Table, Partition, MaterializedIndex, String)2080%300%1616484811
migrateTablets(Long, Long)2040%180%1010545411
checkDecommissionState(Map)1990%220%1212464611
lambda$statRouteInfo$4(ConcurrentHashMap, ConcurrentHashMap, ConcurrentHashMap, Database, Table, Partition, MaterializedIndex, String)1610%180%1010333311
globalBalance()1490%100%66272711
lambda$batchUpdateCloudReplicaInfoEditlogs$8(String, List, Long, List)1470%40%33323211
balanceAllPartitions()1460%100%66272711
balanceAllTables()1460%100%66272711
balanceImpl(List, String, Map, CloudTabletRebalancer.BalanceType, List)1380%260%1414292911
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)880%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
batchUpdateCloudReplicaInfoEditlogs(List)630%40%33151511
updateBeToTablets(Tablet, long, long, Map, Map, Map)620%n/a119911
findSourceBackend(List, Map)610%120%77151511
updateClusterToBeMap(Tablet, long, String, List)600%60%44171711
getSnapshotTabletsInPrimaryByBeId(Long)540%80%55121211
completeRouteInfo()540%20%22131311
statRouteInfo()540%n/a11131311
findDestinationBackend(List, Map, long)510%120%77111111
runAfterCatalogReady()450%40%33181811
transferTablet(Tablet, long, long, String, CloudTabletRebalancer.BalanceType, List)400%n/a115511
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
isConflict(long, long, CloudReplica, CloudTabletRebalancer.BalanceType, Map, Map)310%60%447711
getSnapshotTabletsInSecondaryByBeId(Long)290%40%337711
getTabletNumByBackendId(long)280%40%334411
getTabletSizeInParts(long, CloudReplica, Map)240%20%223311
balanceInTable(List, String, List)230%20%224411
performBalancing()220%120%777711
pickRandomTablet(Set)210%20%224411
checkTableBalanceConflict(long, long, CloudReplica, Map)200%20%223311
getTabletSizeInBes(long, CloudReplica, Map)190%20%222211
getSnapshotTabletsInPrimaryAndSecondaryByBeId(Long)160%n/a114411
lambda$countActiveBackends$6(Long)150%40%332211
updateBalanceStatus(CloudTabletRebalancer.BalanceType)140%40%335511
lambda$batchUpdateCloudReplicaInfoEditlogs$7(UpdateCloudReplicaInfo)130%n/a112211
calculateTransferNum(long)90%n/a111111
addTabletMigrationTask(Long, Long)80%n/a112211
lambda$calculateTotalTablets$5(Map, Long)80%n/a111111
calculateTotalTablets(List, Map)70%n/a113311
countActiveBackends(List)70%n/a113311
lambda$checkInflightWarmUpCacheAsync$0(CloudTabletRebalancer.InfightTask)50%n/a111111
lambda$statRouteInfo$3(Long)40%n/a111111
lambda$statRouteInfo$2(Long)40%n/a111111
CloudTabletRebalancer(CloudSystemInfoService)51100%n/a0101201
static {...}4100%n/a010101