checkAndPrepareMeta() |  | 0% |  | 0% | 93 | 93 | 294 | 294 | 1 | 1 |
downloadLocalSnapshots() |  | 0% |  | 0% | 18 | 18 | 116 | 116 | 1 | 1 |
downloadRemoteSnapshots() |  | 0% |  | 0% | 19 | 19 | 103 | 103 | 1 | 1 |
atomicReplaceOlapTables(Database, boolean) |  | 0% |  | 0% | 18 | 18 | 90 | 90 | 1 | 1 |
replayCheckAndPrepareMeta() |  | 0% |  | 0% | 18 | 18 | 84 | 84 | 1 | 1 |
createReplicas(Database, AgentBatchTask, OlapTable, Partition, Map) |  | 0% |  | 0% | 11 | 11 | 63 | 63 | 1 | 1 |
bindLocalAndRemoteOlapTableReplicas(OlapTable, OlapTable, Map) |  | 0% |  | 0% | 13 | 13 | 54 | 54 | 1 | 1 |
readOthers(DataInput) |  | 0% |  | 0% | 11 | 11 | 56 | 56 | 1 | 1 |
cancelInternal(boolean) |   | 30% |   | 16% | 25 | 26 | 54 | 80 | 0 | 1 |
allTabletCommitted(boolean) |  | 0% |  | 0% | 17 | 17 | 55 | 55 | 1 | 1 |
allReplicasCreated() |  | 0% |  | 0% | 11 | 11 | 45 | 45 | 1 | 1 |
genFileMapping(OlapTable, Partition, Long, BackupJobInfo.BackupPartitionInfo, boolean, Map) |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 1 | 1 |
prepareAndSendSnapshotTaskForOlapTable(Database) |  | 0% |  | 0% | 4 | 4 | 38 | 38 | 1 | 1 |
getInfo(boolean) |  | 0% |  | 0% | 3 | 3 | 37 | 37 | 1 | 1 |
run() |  | 0% |  | 0% | 19 | 19 | 37 | 37 | 1 | 1 |
waitingAllReplicasCreated() |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
checkIfNeedCancel() |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 1 | 1 |
resetPartitionForRestore(OlapTable, OlapTable, String, ReplicaAllocation) |   | 43% |   | 33% | 8 | 10 | 25 | 48 | 0 | 1 |
dropAllNonRestoredTableAndPartitions(Database) |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 1 | 1 |
setTableStateToNormalAndUpdateProperties(Database, boolean, boolean) |   | 20% |   | 13% | 14 | 16 | 31 | 37 | 0 | 1 |
checkAndRestoreResources() |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1 |
commit() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
genFileMappingWhenBackupReplicasEqual(PartitionInfo, Partition, Table, BackupJobInfo.BackupPartitionInfo, String, BackupJobInfo.BackupOlapTableInfo, ReplicaAllocation) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
RestoreJob(AbstractJob.JobType) |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
updateRepo(Repository) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
downloadAndDeserializeMetaInfo() |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
dropNonRestoredPartitions(Database, OlapTable, BackupJobInfo.BackupOlapTableInfo) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
readFields(DataInput) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
waitingAllSnapshotsFinished() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
finishTabletDownloadTask(DownloadTask, TFinishTaskRequest) |   | 48% |   | 30% | 5 | 6 | 9 | 17 | 0 | 1 |
finishTabletSnapshotTask(SnapshotTask, TFinishTaskRequest) |   | 63% |   | 25% | 4 | 5 | 7 | 17 | 0 | 1 |
waitingAllDownloadFinished() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
waitingAllTabletsCommitted() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
lambda$getInfo$3(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
RestoreJob(String, String, long, String, BackupJobInfo, boolean, ReplicaAllocation, long, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, Env, long, BackupMeta) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
cancel() |   | 55% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
lambda$getInfo$4(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
finishDirMoveTask(DirMoveTask, TFinishTaskRequest) |   | 64% |   | 33% | 3 | 4 | 3 | 9 | 0 | 1 |
checkTaskStatus(AgentTask, long, TFinishTaskRequest) |   | 58% |   | 50% | 3 | 4 | 2 | 6 | 0 | 1 |
replayRun() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
lambda$getInfo$2(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$waitingAllReplicasCreated$0(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
read(DataInput) |   | 53% |   | 50% | 2 | 3 | 4 | 8 | 0 | 1 |
getRestoreObjs() | | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
isFromLocalSnapshot() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
genFileMapping(OlapTable, Partition, Long, BackupJobInfo.BackupPartitionInfo, boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
downloadSnapshots() | | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isPending() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isCancelled() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
createReplicas(Database, AgentBatchTask, OlapTable, Partition) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
RestoreJob(String, String, long, String, BackupJobInfo, boolean, ReplicaAllocation, long, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, Env, long) |  | 96% |   | 50% | 2 | 3 | 2 | 56 | 0 | 1 |
replayWaitingAllTabletsCommitted() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
replayCancel() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getBriefInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFullInfo() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getState() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getMetaVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isBeingSynced() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getColocatePersistInfos() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$dropAllNonRestoredTableAndPartitions$1(BackupJobInfo.BackupViewInfo) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isFinished() | | 75% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
releaseSnapshots(Table) |  | 97% |  | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
RestoreJob() |  | 100% | | n/a | 0 | 1 | 0 | 31 | 0 | 1 |
gsonPostProcess() |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
toString() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
isDone() |  | 100% |  | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
tableAliasWithAtomicRestore(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |