| readFields(DataInput) |  | 0% |  | 0% | 4 | 4 | 27 | 27 | 1 | 1 |
| submitDistCpJob(String, String, boolean) |  | 0% |  | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
| write(DataOutput) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
| DistCpProcedure(String, String, long, FedBalanceContext) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| preCheck() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| initDistCp() |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| submitDiffDistCp() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| execute() |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| diffDistCp() |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| cleanupSnapshot(DistributedFileSystem, Path) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| pathCheckBeforeInitDistcp() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| finalDistCp() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| closeAllOpenFiles(DistributedFileSystem, Path) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| getCurrentLocalJob() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| disableWrite(FedBalanceContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| restorePermission() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getCurrentJob() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| finish() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| updateStage(DistCpProcedure.Stage) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| diffDistCpStageDone() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| deleteSnapshot(DistributedFileSystem, Path, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getDiffSize() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| verifyOpenFiles() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| enableSnapshot(DistributedFileSystem, Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| enableForTest() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| disableForTest() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DistCpProcedure() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| enableWrite() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |