BackupHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,152 of 5,08357%368 of 78453%2914653911,0991472
backup(Repository, Database, BackupCommand)38817230%602226%40426110701
restore(Repository, Database, RestoreCommand)27511329%271128%1920487101
cancel(CancelBackupCommand)10017763%272951%2129125501
checkAndFilterRestoreObjsExistInSnapshot(BackupJobInfo, RestoreCommand)906341%13735%1012183701
write(DataOutput)860%80%55212111
BackupHandler()830%n/a11181811
alterRepository(String, Map)810%60%44181811
report(TTaskType, long, long, int, int)780%200%1111141411
checkAndFilterRestoreOlapTableExistInSnapshot(Map, TableRefInfo)572126%8220%5661201
process(BackupCommand)544847%7541%6752001
process(RestoreCommand)535149%8642%7852001
canActivateJob(long, AbstractJob, boolean)529865%242853%1927143801
onJobCompleted(long, long, AbstractJob)4811270%151753%1117103701
init()483944%41071%4882001
replayAddJob(AbstractJob)424551%8850%69122501
dropRepository(String)424250%6650%5751701
addBackupOrRestoreJob(long, AbstractJob)405356%14836%1012102301
createRepository(CreateRepositoryCommand)404452%3562%3551401
checkConcurrency(long, String, boolean, boolean, List)356263%3975%3731301
updateOngoingJobs(long, Repository)330%80%558811
handleDownloadSnapshotTask(DownloadTask, TFinishTaskRequest)325261%7750%5882101
addSnapshot(String, BackupJob)270%20%226611
handleFinishedSnapshotUploadTask(UploadTask, TFinishTaskRequest)256572%8850%6962201
getJobs(long, Predicate)251334%1150%1261001
readFields(DataInput)230%20%226611
addToHistoryQueue(long, AbstractJob)224366%3770%3651901
getSnapshot(String)210%20%226611
handleFinishedSnapshotTask(SnapshotTask, TFinishTaskRequest)209282%51575%51162901
addActiveJob(long, AbstractJob)187079%2675%2551901
removeSnapshot(String)180%n/a115511
canActivate(long, AbstractJob, boolean, boolean)1711487%143672%122643101
onJobDeactivated(long, AbstractJob, boolean)174974%1990%1631601
tryLock()17832%1150%123601
runAfterCatalogReady()162257%4660%3661301
tryActivatePendingJobs(long)1411088%101864%81543101
handleDirMoveTask(DirMoveTask, TFinishTaskRequest)137184%41071%4842101
onJobCreated(long, AbstractJob, boolean, boolean)135781%1583%1421401
onJobActivated(long, AbstractJob, boolean, boolean)133371%1583%1421001
mergeProperties(Repository, Map)120%n/a113311
removeFromRunningQueue(long, AbstractJob)114379%3770%3621401
rebuildConcurrencyStateAfterRestart()1024196%72980%71936101
removeRestoringTables(RestoreJob)67692%5964%5822101
addRestoringTables(RestoreJob)66391%1583%1411601
getJobQueuePosition(AbstractJob)56092%31381%3931901
lambda$getJobs$2(Predicate, AbstractJob)50%n/a111111
cleanupJobResources(AbstractJob)1071%2250%231501
setEnv(Env)0%n/a112211
lambda$addRestoringTables$10(Long)0%n/a111111
lambda$onJobActivated$7(Long)0%n/a111111
getJobBlockReason(AbstractJob)15798%72980%71913101
lambda$addActiveJob$4(AbstractJob, AbstractJob)880%1150%120101
getCurrentJob(long)5298%2675%250901
BackupHandler(Env)88100%n/a0101901
getAllJobs(long)44100%4100%0301201
getAllRunningJobs()31100%2100%020701
static {...}24100%n/a010301
getAllCurrentJobs()20100%n/a010401
start()10100%n/a010401
canExecute(long)10100%2100%020301
moveToHistory(long, AbstractJob)9100%n/a010301
addGlobalSnapshotTasks(int)6100%n/a010201
lambda$getJobs$1(Predicate, AbstractJob)5100%n/a010101
getGlobalSnapshotTasks()100%n/a010101
getJob(long)100%n/a010101
lambda$onJobCreated$9(Long)100%n/a010101
lambda$onJobCreated$8(Long)100%n/a010101
lambda$addToHistoryQueue$5(Long)100%n/a010101
lambda$addActiveJob$3(Long)100%n/a010101
lambda$rebuildConcurrencyStateAfterRestart$0(Long)100%n/a010101
getRepoMgr()100%n/a010101
lambda$addRestoringTables$11(Long)100%n/a010101
lambda$addBackupOrRestoreJob$6(Long)100%n/a010101