BackupHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,187 of 2,56753%193 of 35245%1522252415801148
backup(Repository, Database, BackupCommand)22617143%472130%3335459001
restore(Repository, Database, RestoreCommand)16410539%19932%1415305001
checkAndFilterRestoreObjsExistInSnapshot(BackupJobInfo, RestoreCommand)726346%13735%1012183701
alterRepository(String, Map)720%60%44171711
report(TTaskType, long, long, int, int)700%180%1010111111
replayAddJob(AbstractJob)610%120%77171711
BackupHandler()440%n/a11111111
checkAndFilterRestoreOlapTableExistInSnapshot(Map, TableRefInfo)402134%8220%5661201
process(BackupCommand)344657%6440%5651901
process(RestoreCommand)334959%7541%6751901
write(DataOutput)330%20%228811
dropRepository(String)323854%5550%4641401
handleFinishedSnapshotTask(SnapshotTask, TFinishTaskRequest)323451%4660%4681601
createRepository(CreateRepositoryCommand)284159%3562%3551401
getJobs(long, Predicate)250%n/a116611
updateOngoingJobs(long, Repository)250%60%445511
cancel(CancelBackupCommand)244665%61062%5931201
init()243559%4866%4781801
readFields(DataInput)230%20%226611
handleDownloadSnapshotTask(DownloadTask, TFinishTaskRequest)182052%2250%234801
handleDirMoveTask(DirMoveTask, TFinishTaskRequest)182052%2250%234801
tryLock()17832%1150%123601
handleFinishedSnapshotUploadTask(UploadTask, TFinishTaskRequest)143571%4450%4531001
cleanupOrphanJobDirsInRepo(Path, Set, long)134577%6100%0451701
runAfterCatalogReady()122466%2466%2441201
mergeProperties(Repository, Map)120%n/a113311
cleanupOrphanBackupJobLocalJobDirs(long)75989%1787%1531901
lambda$getJobs$0(Predicate, AbstractJob)50%n/a111111
addSnapshot(String, BackupJob)42385%1150%120601
setEnv(Env)40%n/a112211
addBackupOrRestoreJob(long, AbstractJob)11299%62278%61512901
getReferencedBackupJobDirs(Path)77100%41071%4801701
BackupHandler(Env)49100%n/a0101201
cleanupPendingBackupJobLocalJobDirs()36100%4100%0301001
cleanupOrphanBackupJobLocalJobDirsIfNecessary(long)36100%1787%150901
getCurrentJob(long)25100%2100%020401
static {...}24100%n/a010301
getSnapshot(String, boolean)22100%2100%020601
getAllCurrentJobs()20100%n/a010401
cleanupBackupJobLocalJobDirs(long)20100%1375%130501
getAllJobs()18100%n/a010301
removeSnapshot(String)18100%n/a010501
listChildDirectories(Path)12100%n/a010301
start()10100%n/a010401
lambda$listChildDirectories$2(Path)9100%n/a010101
getJob(long)4100%n/a010101
getRepoMgr()100%n/a010101
lambda$addBackupOrRestoreJob$1(Long)100%n/a010101