RestoreJob

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total6,314 of 8,22223%682 of 80114%4034831,3071,7372978
checkAndPrepareMeta()1,4420%1940%989832132111
downloadLocalSnapshots()3944510%2627%1415768701
replayCheckAndPrepareMeta()3760%340%1818848411
atomicReplaceOlapTables(Database, boolean)3705913%30411%1718799001
bindLocalAndRemoteOlapTableReplicas(OlapTable, OlapTable, Map, MediumDecisionMaker)3320%240%1313707011
downloadRemoteSnapshots()3054512%2826%1516597001
allTabletCommitted(boolean)2360%320%1717575711
genFileMapping(OlapTable, Partition, Long, BackupJobInfo.BackupPartitionInfo, boolean, Map)2100%180%1010282811
getFileMappingForSnapshots(OlapTable, SnapshotInfo)2010%100%66313111
cleanMetaObjects(boolean)1973916%34410%1920445201
allReplicasCreated()1734119%16420%1011354501
run()1316%27310%1719353701
resetTabletForRestore(OlapTable, OlapTable, Partition, ReplicaAllocation)1303722%19313%1012314001
checkIfNeedCancel()1273%137%78212301
setTableStateToNormalAndUpdateProperties(Database, boolean, boolean)1243321%31513%1619334101
dropAllNonRestoredTableAndPartitions(Database)1210%160%99252511
prepareAndSendSnapshotTaskForOlapTable(Database)1205129%4233%34253801
waitingAllReplicasCreated()1142216%8433%67233001
checkAndRestoreResources()1060%80%55242411
resetPartitionForRestore(OlapTable, OlapTable, String, ReplicaAllocation)1058444%10428%78234301
RestoreJob(AbstractJob.JobType)830%n/a11333311
createReplicas(Database, OlapTable, Partition, Map)8227577%121860%916168201
genFileMappingWhenBackupReplicasEqual(PartitionInfo, Partition, Table, BackupJobInfo.BackupPartitionInfo, String, BackupJobInfo.BackupOlapTableInfo, ReplicaAllocation)760%40%33121211
cancelInternal(boolean)678656%10637%810154001
downloadAndDeserializeMetaInfo()610%100%66141411
dropNonRestoredPartitions(Database, OlapTable, BackupJobInfo.BackupOlapTableInfo)560%80%55161611
commit()543640%50%1281701
updateRepo(Repository)511320%712%45111501
updateOlapTablesVersion(Database)500%100%66161611
waitingAllSnapshotsFinished()460%40%33111111
finishTabletDownloadTask(DownloadTask, TFinishTaskRequest)434148%7330%5691701
finishTabletSnapshotTask(SnapshotTask, TFinishTaskRequest)356163%6225%4571701
waitingAllDownloadFinished()310%20%228811
waitingAllTabletsCommitted()280%40%338811
RestoreJob(String, String, long, String, BackupJobInfo, boolean, ReplicaAllocation, long, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, Env, long, BackupMeta)270%n/a113311
lambda$getInfo$3(Map.Entry)260%n/a111111
createDownloadTask(long, long, long, long, Map, FsBroker)240%n/a113311
cancel()192455%50%121501
lambda$getInfo$4(Map.Entry)180%n/a111111
finishDirMoveTask(DirMoveTask, TFinishTaskRequest)173164%4233%343901
checkTaskStatus(AgentTask, long, TFinishTaskRequest)172458%3350%342601
replayRun()170%30%337711
lambda$getInfo$2(Map.Entry)170%n/a111111
lambda$waitingAllReplicasCreated$0(Map.Entry)170%n/a111111
genFileMapping(OlapTable, Partition, Long, BackupJobInfo.BackupPartitionInfo, boolean)0%n/a112211
createReplicas(Database, OlapTable, Partition)0%n/a112211
read(DataInput)1372%50%121401
replayWaitingAllTabletsCommitted()0%n/a112211
replayCancel()0%n/a112211
RestoreJob(String, String, long, String, BackupJobInfo, boolean, ReplicaAllocation, long, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, Env, long)22798%1191%1716401
lambda$dropAllNonRestoredTableAndPartitions$1(BackupJobInfo.BackupViewInfo)0%n/a111111
getRestoreObjs()90%50%120201
checkStorageVault(OlapTable)0%n/a111111
getInfo(boolean)171100%4100%0303701
RestoreJob()83100%n/a0103301
gsonPostProcess()77100%n/a0101101
doCreateReplicas()73100%583%1401901
releaseSnapshots(Table, boolean)48100%4100%0301101
toString()24100%n/a010401
getTargetAllocationMode()16100%4100%030501
isDone()100%4100%030301
isFromLocalSnapshot()100%2100%020101
downloadSnapshots()100%2100%020401
tableAliasWithAtomicRestore(String)100%n/a010101
isPending()100%2100%020101
isCancelled()100%2100%020101
isFinished()100%2100%020101
setState(RestoreJob.RestoreJobState)100%n/a010301
isSameWithUpstream()100%n/a010101
getBriefInfo()100%n/a010101
getFullInfo()100%n/a010101
static {...}100%n/a010101
getState()100%n/a010101
getMetaVersion()100%n/a010101
isBeingSynced()100%n/a010101
getColocatePersistInfos()100%n/a010101
getStorageMedium()100%n/a010101
getMediumAllocationMode()100%n/a010101