| downloadLocalSnapshots() |  | 0% |  | 0% | 15 | 15 | 87 | 87 | 1 | 1 |
| checkAndPrepareMeta() |   | 69% |   | 68% | 47 | 90 | 80 | 276 | 0 | 1 |
| atomicReplaceOlapTables(Database, boolean) |   | 49% |   | 70% | 10 | 18 | 31 | 90 | 0 | 1 |
| cleanMetaObjects(boolean) |   | 16% |   | 10% | 19 | 20 | 44 | 52 | 0 | 1 |
| getFileMappingForSnapshots(OlapTable, SnapshotInfo) |   | 40% |   | 50% | 5 | 6 | 17 | 31 | 0 | 1 |
| bindLocalAndRemoteOlapTableReplicas(OlapTable, OlapTable, Map) |   | 57% |   | 70% | 7 | 13 | 18 | 54 | 0 | 1 |
| waitingAllReplicasCreated() |   | 16% |   | 33% | 6 | 7 | 23 | 30 | 0 | 1 |
| checkAndRestoreResources() |   | 12% |  | 12% | 4 | 5 | 21 | 24 | 0 | 1 |
| RestoreJob(AbstractJob.JobType) |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
| checkIfNeedCancel() |   | 45% |   | 71% | 4 | 8 | 8 | 23 | 0 | 1 |
| cancelInternal(boolean) |   | 54% |   | 37% | 7 | 10 | 15 | 40 | 0 | 1 |
| allReplicasCreated() |   | 69% |   | 55% | 8 | 11 | 9 | 45 | 0 | 1 |
| updateRepo(Repository) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| downloadRemoteSnapshots() |   | 82% |   | 73% | 8 | 16 | 11 | 70 | 0 | 1 |
| run() |   | 67% |   | 80% | 6 | 19 | 8 | 37 | 0 | 1 |
| allTabletCommitted(boolean) |   | 86% |   | 75% | 8 | 17 | 8 | 57 | 0 | 1 |
| genFileMappingWhenBackupReplicasEqual(PartitionInfo, Partition, Table, BackupJobInfo.BackupPartitionInfo, String, BackupJobInfo.BackupOlapTableInfo, ReplicaAllocation) |   | 57% |   | 50% | 2 | 3 | 4 | 12 | 0 | 1 |
| genFileMapping(OlapTable, Partition, Long, BackupJobInfo.BackupPartitionInfo, boolean, Map) |   | 85% |   | 77% | 4 | 10 | 5 | 28 | 0 | 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 |
| downloadAndDeserializeMetaInfo() |   | 63% |   | 40% | 5 | 6 | 6 | 14 | 0 | 1 |
| finishTabletDownloadTask(DownloadTask, TFinishTaskRequest) |   | 77% |   | 60% | 4 | 6 | 6 | 17 | 0 | 1 |
| cancel() |   | 55% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| replayCheckAndPrepareMeta() |   | 95% |   | 94% | 2 | 18 | 6 | 84 | 0 | 1 |
| lambda$getInfo$4(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkTaskStatus(AgentTask, long, TFinishTaskRequest) |   | 58% |   | 50% | 3 | 4 | 2 | 6 | 0 | 1 |
| lambda$waitingAllReplicasCreated$0(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| finishTabletSnapshotTask(SnapshotTask, TFinishTaskRequest) |   | 84% |   | 50% | 4 | 5 | 4 | 17 | 0 | 1 |
| dropAllNonRestoredTableAndPartitions(Database) |   | 89% |   | 75% | 4 | 9 | 3 | 25 | 0 | 1 |
| resetPartitionForRestore(OlapTable, OlapTable, String, ReplicaAllocation) |   | 88% |   | 50% | 4 | 6 | 2 | 24 | 0 | 1 |
| waitingAllTabletsCommitted() |   | 57% |   | 50% | 2 | 3 | 3 | 8 | 0 | 1 |
| resetTabletForRestore(OlapTable, OlapTable, Partition, ReplicaAllocation) |   | 90% |  | 100% | 0 | 5 | 3 | 26 | 0 | 1 |
| prepareAndSendSnapshotTaskForOlapTable(Database) |  | 94% |  | 83% | 1 | 4 | 2 | 38 | 0 | 1 |
| finishDirMoveTask(DirMoveTask, TFinishTaskRequest) |  | 81% |   | 50% | 3 | 4 | 3 | 9 | 0 | 1 |
| waitingAllSnapshotsFinished() |  | 80% |  | 75% | 1 | 3 | 2 | 11 | 0 | 1 |
| read(DataInput) |  | 72% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| updateOlapTablesVersion(Database) |  | 92% |   | 60% | 4 | 6 | 4 | 16 | 0 | 1 |
| downloadSnapshots() | | 66% | | 50% | 1 | 2 | 1 | 4 | 0 | 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 |
| setTableStateToNormalAndUpdateProperties(Database, boolean, boolean) |  | 98% |   | 87% | 4 | 17 | 2 | 39 | 0 | 1 |
| isFromLocalSnapshot() | | 77% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| dropNonRestoredPartitions(Database, OlapTable, BackupJobInfo.BackupOlapTableInfo) |  | 98% |   | 75% | 2 | 5 | 1 | 16 | 0 | 1 |
| getRestoreObjs() | | 90% | | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| createReplicas(Database, OlapTable, Partition, Map) |  | 100% |  | 95% | 1 | 12 | 0 | 68 | 0 | 1 |
| RestoreJob(String, String, long, String, BackupJobInfo, boolean, ReplicaAllocation, long, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, Env, long) |  | 100% |  | 100% | 0 | 3 | 0 | 56 | 0 | 1 |
| getInfo(boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 37 | 0 | 1 |
| commit() |  | 100% |  | 100% | 0 | 2 | 0 | 17 | 0 | 1 |
| RestoreJob() |  | 100% | | n/a | 0 | 1 | 0 | 31 | 0 | 1 |
| doCreateReplicas() |  | 100% |  | 100% | 0 | 4 | 0 | 19 | 0 | 1 |
| gsonPostProcess() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| releaseSnapshots(Table, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
| waitingAllDownloadFinished() |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| lambda$getInfo$3(Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createDownloadTask(long, long, long, long, Map, FsBroker) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| replayRun() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| lambda$getInfo$2(Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDone() |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| genFileMapping(OlapTable, Partition, Long, BackupJobInfo.BackupPartitionInfo, boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| tableAliasWithAtomicRestore(String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPending() | | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isCancelled() | | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isFinished() | | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setState(RestoreJob.RestoreJobState) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| createReplicas(Database, OlapTable, Partition) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| replayWaitingAllTabletsCommitted() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| replayCancel() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBriefInfo() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFullInfo() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$dropAllNonRestoredTableAndPartitions$1(BackupJobInfo.BackupViewInfo) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkStorageVault(OlapTable) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |