CloudTabletRebalancer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,734 of 3,57251%179 of 33446%1352213727471954
checkInflightWarmUpCacheAsync()3176917%36410%2021516501
migrateTablets(Long, Long)2040%180%1010545411
lambda$batchUpdateCloudReplicaInfoEditlogs$8(String, List, Long, List)1470%40%33323211
checkDecommissionState(Map)1465326%14836%812354601
sendPreHeatingRpc(Tablet, long, long)990%40%33252511
sendCheckWarmUpCacheAsyncRpc(List, long)910%40%33222211
balanceImpl(List, String, Map, CloudTabletRebalancer.BalanceType, List)845439%18830%1214172901
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
transferTablet(Tablet, long, long, String, CloudTabletRebalancer.BalanceType, List)400%n/a115511
batchUpdateCloudReplicaInfoEditlogs(List)382539%2250%2381501
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$1(long, long[], List, Database, Table, Partition, MaterializedIndex, String)2418488%111963%81634801
getTabletSizeInParts(long, CloudReplica, Map)240%20%223311
pickRandomTablet(Set)210%20%224411
getTransferPair(List, Map, long, CloudTabletRebalancer.TransferPairInfo)205472%5550%5661301
getSnapshotTabletsInSecondaryByBeId(Long)201237%3125%233701
checkTableBalanceConflict(long, long, CloudReplica, Map)200%20%223311
getTabletSizeInBes(long, CloudReplica, Map)190%20%222211
lambda$statRouteInfo$4(ConcurrentHashMap, ConcurrentHashMap, ConcurrentHashMap, Database, Table, Partition, MaterializedIndex, String)1714489%41477%41053301
updateBalanceStatus(CloudTabletRebalancer.BalanceType)140%40%335511
lambda$batchUpdateCloudReplicaInfoEditlogs$7(UpdateCloudReplicaInfo)130%n/a112211
findSourceBackend(List, Map)124980%6650%5731501
isTransferValid(long, long, long, long)83078%5337%451501
addTabletMigrationTask(Long, Long)80%n/a112211
completeRouteInfo()74787%2100%0231301
globalBalance()614395%10100%0632701
balanceAllPartitions()614095%10100%0632701
balanceAllTables()614095%10100%0632701
buildClusterToBackendMap()56092%1375%1321301
runAfterCatalogReady()54088%2250%2331801
lambda$checkInflightWarmUpCacheAsync$0(CloudTabletRebalancer.InfightTask)50%n/a111111
lambda$statRouteInfo$3(Long)40%n/a111111
lambda$countActiveBackends$6(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
statRouteInfo()54100%n/a0101301
CloudTabletRebalancer(CloudSystemInfoService)51100%n/a0101201
findDestinationBackend(List, Map, long)51100%5758%5701101
balanceInPartition(List, String, List)39100%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$5(Map, Long)8100%n/a010101
calculateTotalTablets(List, Map)7100%n/a010301
countActiveBackends(List)7100%n/a010301
lambda$statRouteInfo$2(Long)4100%n/a010101
static {...}4100%n/a010101