TabletScheduler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,304 of 4,66172%243 of 63561%2134262881,06921104
deleteReplicaInternal(TabletSchedCtx, Replica, String, boolean)1776627%18830%1114345201
scheduleTablet(TabletSchedCtx, AgentBatchTask)17026961%233157%1928258501
doChooseAvailableDestPath(TabletSchedCtx, Tag, boolean)10638078%254765%20372110401
finishStorageMediaMigrationTask(StorageMediaMigrationTask, TFinishTaskRequest)720%60%44171711
finishCloneTask(CloneTask, TFinishTaskRequest)6810059%7956%79174401
gatherStatistics(TabletSchedCtx)611721%15316%810101501
schedulePendingTablets()4616177%41477%410104701
tryAddRepairTablet(Tablet, long, OlapTable, Partition, MaterializedIndex, int)4612573%141246%1014124201
handleRunningTablets()458465%71161%71092601
changeTabletsPriorityToVeryHigh(long, long, List)440%80%55101011
doBalance(TabletSchedCtx, AgentBatchTask)332845%2250%2351301
checkDiskBalanceLastSuccTime(long, long)310%40%337711
getSlotsInfo()310%20%226611
selectTabletsForDiskBalance(boolean)291838%13318%89101601
handleTabletByTypeAndStatus(Tablet.TabletStatus, TabletSchedCtx, AgentBatchTask)273959%6753%612102401
deleteReplicaOnSameHost(TabletSchedCtx, boolean)246071%5758%4762001
updateWorkingSlots()2314286%31381%2963701
updateDestPathHash(TabletSchedCtx)230%40%336611
chooseProperTag(TabletSchedCtx, boolean)2110883%21890%21142401
deleteReplicaOnUrgentHighDisk(TabletSchedCtx, boolean)205171%6857%5852001
deleteCloneOrDecommissionReplica(TabletSchedCtx, boolean)162257%2466%242601
updateDiskBalanceLastSuccTime(long, long)140%20%225511
deleteFromHighLoadBackend(TabletSchedCtx, List, boolean, LoadStatisticForTag)126784%5964%4842401
lambda$updateDestPathHash$6(TabletSchedCtx, Replica)100%20%222211
deleteBackendDropped(TabletSchedCtx, boolean)82273%1375%132701
deleteReplicaWithLowerVersion(TabletSchedCtx, boolean)82071%1375%132601
deleteReplicaWithFailedVersion(TabletSchedCtx, boolean)81970%1375%132601
rebalanceDisk(AdminRebalanceDiskStmt)80%n/a112211
collectTabletCtx(List)80%n/a113311
lambda$getBalanceTabletsNumber$15(TabletSchedCtx)80%20%221111
selectTabletsForBeBalance()74185%3770%3631401
handleReplicaTooSlow(TabletSchedCtx)67992%81055%81011801
handleRedundantReplica(TabletSchedCtx, boolean)67692%71973%71411601
handleColocateRedundant(TabletSchedCtx)63886%1583%141801
selectTabletsForBalance()61875%2466%2421001
rebalanceDisk(List, long)60%n/a112211
cancelRebalanceDisk(AdminCancelRebalanceDiskStmt)60%n/a112211
getPendingTabletsInfo(int)60%n/a111111
getPendingTablets(int)60%n/a111111
getRunningTabletsInfo(int)60%n/a111111
getHistoryTabletsInfo(int)60%n/a111111
lambda$collectTabletCtx$12(List, TabletSchedCtx)60%n/a112211
tryAddAfterFinished(TabletSchedCtx)56192%5758%5752401
cancelRebalanceDisk(List)50%n/a112211
getHistoryNum()0%n/a111111
getTotalNum()0%n/a111111
getStat()0%n/a111111
handleReplicaVersionIncomplete(TabletSchedCtx, AgentBatchTask)5496%3350%3411901
deleteReplicaChosenByRebalancer(TabletSchedCtx, boolean)3294%1375%131901
deleteReplicaOnHighLoadBackend(TabletSchedCtx, boolean)2191%1150%121501
getPathsCopingSize()5398%3562%3511101
incrDestPathCopingSize(TabletSchedCtx)4497%3562%3511101
handleReplicaMissing(TabletSchedCtx, AgentBatchTask)4297%1150%1211101
deleteBackendUnavailable(TabletSchedCtx, boolean)4097%1787%1511001
runAfterCatalogReady()1794%1150%121801
addBackToPendingTablets(TabletSchedCtx)1392%1150%120301
lambda$updateWorkingSlots$2(DiskInfo)787%1150%120101
addTablet(TabletSchedCtx, boolean)98100%32388%31402301
TabletScheduler(Env, SystemInfoService, TabletInvertedIndex, TabletSchedulerStat, String)78100%2100%0201901
updateLoadStatistic()78100%8100%0501701
getNextTabletCtxBatch()47100%16100%0901401
deleteReplicaNotInValidTag(TabletSchedCtx, boolean)45100%1583%1401001
finalizeTabletCtx(TabletSchedCtx, TabletSchedCtx.State, SchedException.Status, String)41100%31178%380901
handleColocateMismatch(TabletSchedCtx, AgentBatchTask)38100%n/a010901
chooseAvailableDestPath(TabletSchedCtx, Tag, boolean)31100%1583%140901
updateLoadStatistics()28100%n/a010801
sendDeleteReplicaTask(long, long, long, int)26100%n/a010601
deleteBadReplica(TabletSchedCtx, boolean)25100%4100%030601
deleteTooSlowReplica(TabletSchedCtx, boolean)25100%4100%030601
deleteFromScaleInDropReplicas(TabletSchedCtx, boolean)25100%4100%030601
removeTabletCtx(TabletSchedCtx, String)25100%n/a010501
lambda$deleteReplicaInternal$7(Replica, Replica)24100%3562%350301
getCurrentAvailableSlotNum()22100%2100%020501
clear()19100%n/a010701
lambda$scheduleTablet$5(TabletSchedCtx, Long)17100%n/a010201
lambda$scheduleTablet$4(TabletSchedCtx, Long)17100%n/a010201
getBalanceTabletsNumber()16100%n/a010201
releaseTabletCtx(TabletSchedCtx, TabletSchedCtx.State, boolean)14100%2100%020601
handleReplicaRelocating(TabletSchedCtx, AgentBatchTask)13100%n/a010401
getCopiedTablets(Collection, int)12100%n/a010301
handleReplicaMissingForTag(TabletSchedCtx, AgentBatchTask)10100%n/a010301
getBalanceSchedQuotoLeft()10100%n/a010201
lambda$incrDestPathCopingSize$16(TabletSchedCtx, BackendLoadStatistic)10100%2100%020101
addToRunningTablets(TabletSchedCtx)9100%n/a010201
lambda$doChooseAvailableDestPath$9(List, BackendLoadStatistic, RootPathLoadStatistic)9100%n/a010101
lambda$doChooseAvailableDestPath$8(List, BackendLoadStatistic, RootPathLoadStatistic)9100%n/a010101
lambda$updateWorkingSlots$3(Map, DiskInfo)9100%n/a010101
lambda$updateWorkingSlots$1(Map, DiskInfo)9100%n/a010101
lambda$getBalanceTabletsNumber$14(TabletSchedCtx)8100%2100%020101
lambda$handleRunningTablets$11(TabletSchedCtx)8100%n/a010201
lambda$updateWorkingSlots$0(DiskInfo)8100%2100%020101
takeRunningTablets(long)7100%n/a010101
getRunningTablets(int)7100%n/a010101
containsTablet(long)6100%n/a010101
getHistoryTablets(int)6100%n/a010101
lambda$getCopiedTablets$13(List, TabletSchedCtx)5100%n/a010201
lambda$doChooseAvailableDestPath$10(Tag, Backend)5100%n/a010101
getPendingNum()100%n/a010101
getRunningNum()100%n/a010101
static {...}100%n/a010101
getRebalancer()100%n/a010101
getBackendsWorkingSlots()100%n/a010101
getStatisticMap()100%n/a010101
getPendingTabletQueue()100%n/a010101