RoutineLoadManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,014 of 2,41958%106 of 21450%971752185422468
getAvailableBeForTask(long, long)1164327%22415%1314213401
pauseRoutineLoadJob(PauseRoutineLoadCommand)910%60%44212111
resumeRoutineLoadJob(ResumeRoutineLoadCommand)830%60%44232311
checkPrivAndGetJob(String, String)822825%5337%45111901
readFields(DataInput)710%80%55161611
stopRoutineLoadJob(StopRoutineLoadCommand)520%n/a11121211
getTagsFromReplicaAllocation(long, long)510%20%22111111
getAvailableBackendIds(long)455956%5758%5792301
getJob(String, String, boolean, PatternMatcher)408668%61266%510102801
alterRoutineLoadJob(AlterRoutineLoadStmt)400%40%339911
isInBlacklist(long)380%40%338811
getSizeOfIdToRoutineLoadTask()220%20%225511
write(DataOutput)220%20%225511
getRoutineLoadJobByMultiLoadTaskTxnId(long)210%20%224411
getBeCurrentTasksNumMap()195273%1583%1411101
replayChangeRoutineLoadJob(RoutineLoadOperation)183163%n/a0151301
checkTaskInJob(RoutineLoadTaskInfo)170%20%224411
replayCreateRoutineLoadJob(RoutineLoadJob)170%n/a115511
replayAlterRoutineLoadJob(AlterRoutineLoadJobOperationLog)150%n/a114411
addRoutineLoadJob(RoutineLoadJob, String, String)146782%1375%1311201
getMinTaskBeId(String)139087%21083%2722201
createRoutineLoadJob(CreateRoutineLoadStmt)137985%1375%1311901
pauseRoutineLoadJob(PauseRoutineLoadStmt)137985%2466%1452201
resumeRoutineLoadJob(ResumeRoutineLoadStmt)137184%2466%1452401
getActiveRoutineLoadJobs()100%n/a113311
addMultiLoadTaskTxnIdToRoutineLoadJobId(long, long)90%n/a112211
addToBlacklist(long)90%n/a112211
getTotalMaxConcurrentTaskNum()80%n/a111111
lambda$getActiveRoutineLoadJobs$0(RoutineLoadJob)80%20%221111
processTimeoutTasks()7956%1150%122401
getAllRoutineLoadJobs()70%n/a111111
removeMultiLoadTaskTxnIdToRoutineLoadJobId(long)70%n/a112211
getAvailableBackendIdsForUt(long)40%n/a111111
checkPrivAndGetAllJobs(String)36795%4866%4721701
cleanOverLimitRoutineLoadJobs()36595%3770%3612301
getBlacklist()30%n/a111111
lambda$cleanOverLimitRoutineLoadJobs$11(RoutineLoadJob)30%n/a111111
lambda$getTotalMaxConcurrentTaskNum$3(Integer)30%n/a111111
getJob(String, String)21588%1150%121401
sortRoutineLoadJob(List)5798%21285%2811501
lambda$getJob$8(RoutineLoadJob)787%1150%120101
clearRoutineLoadJobIf(Predicate)66100%1375%1301901
unprotectedRemoveJobFromDb(RoutineLoadJob)55100%2250%230601
getClusterIdleSlotNum()53100%4100%0301001
stopRoutineLoadJob(StopRoutineLoadStmt)52100%n/a0101201
getJobByName(String)36100%1375%130801
unprotectedAddJob(RoutineLoadJob)34100%n/a010801
isNameUsed(Long, String)34100%1375%130901
RoutineLoadManager()28100%n/a010801
replayRemoveOldRoutineLoad(RoutineLoadOperation)24100%1150%120701
updateRoutineLoadJob()20100%1375%130501
getRoutineLoadJobByState(Set)13100%n/a010301
updateBeIdToMaxConcurrentTasks()12100%n/a010301
cleanOldRoutineLoadJobs()10100%2100%020401
lambda$isNameUsed$7(RoutineLoadJob)8100%2100%020101
getJob(long)7100%n/a010101
readLock()5100%n/a010201
readUnlock()5100%n/a010201
writeLock()5100%n/a010201
writeUnlock()5100%n/a010201
lambda$getRoutineLoadJobByState$10(Set, RoutineLoadJob)5100%n/a010101
lambda$getJob$9(PatternMatcher, RoutineLoadJob)5100%n/a010101
lambda$isNameUsed$6(String, RoutineLoadJob)5100%n/a010101
static {...}4100%n/a010101
lambda$updateBeIdToMaxConcurrentTasks$2(Long)3100%n/a010101
lambda$unprotectedAddJob$5(String)2100%n/a010101
lambda$unprotectedAddJob$4(Long)2100%n/a010101
lambda$updateBeIdToMaxConcurrentTasks$1(Long)2100%n/a010101