| receivePacket() |  | 0% |  | 0% | 61 | 61 | 159 | 159 | 1 | 1 |
| BlockReceiver(ExtendedBlock, StorageType, DataInputStream, String, String, BlockConstructionStage, long, long, long, String, DatanodeInfo, DataNode, DataChecksum, CachingStrategy, boolean, boolean, String) |  | 0% |  | 0% | 25 | 25 | 99 | 99 | 1 | 1 |
| receiveBlock(DataOutputStream, DataInputStream, DataOutputStream, String, DataTransferThrottler, DatanodeInfo[], boolean) |  | 0% |  | 0% | 18 | 18 | 62 | 62 | 1 | 1 |
| close() |  | 0% |  | 0% | 12 | 12 | 47 | 47 | 1 | 1 |
| flushOrSync(boolean, long) |  | 0% |  | 0% | 13 | 13 | 34 | 34 | 1 | 1 |
| manageWriterOsCache(long, long) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
| computePartialChunkCrc(long, long) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
| verifyChunks(ByteBuffer, ByteBuffer) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| initPerfMonitoring(DatanodeInfo[]) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| packetSentInTime() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| checksum2long(byte[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| releaseAnyRemainingReservedSpace() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| handleMirrorOutError(IOException) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| trackSendPacketToLastNodeInPipeline(long) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| adjustCrcFilePosition() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getVolumeBaseUri() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| shouldVerifyChecksum() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| sendOOB() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| cleanupBlock() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| claimReplicaHandler() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| copyLastChunkChecksum(byte[], int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| translateChunks(ByteBuffer, ByteBuffer) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDataNode() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReplica() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |