| deleteBPDirectories(String, boolean) |  | 0% |  | 0% | 15 | 15 | 32 | 32 | 1 | 1 |
| FsVolumeImpl(FsDatasetImpl, String, Storage.StorageDirectory, FileIoProvider, Configuration, DF) |  | 0% |  | 0% | 8 | 8 | 41 | 41 | 1 | 1 |
| compileReport(File, File, Collection, DirectoryScanner.ReportCompiler) |  | 0% |  | 0% | 11 | 11 | 38 | 38 | 1 | 1 |
| append(String, ReplicaInfo, long, long) |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 1 | 1 |
| loadLastPartialChunkChecksum(File, File) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| convertTemporaryToRbw(ExtendedBlock, ReplicaInfo) |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| isBPDirEmpty(String) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| getCapacity() |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| initializeCacheExecutor(File) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| getActualNonDfsUsed() |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| addFinalizedBlock(String, Block, ReplicaInfo, long) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| updateRURCopyOnTruncate(ReplicaInfo, String, long, long, long) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| printReferenceTraceInfo(String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| moveBlockToTmpLocation(ExtendedBlock, ReplicaInfo, int, Configuration) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| hardLinkBlockToTmpLocation(ExtendedBlock, ReplicaInfo) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| copyReplicaWithNewBlockIdAndGS(ReplicaInfo, String, long, long) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| shutdown() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| copyBlockToLazyPersistLocation(String, long, long, ReplicaInfo, int, Configuration) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| unreference() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| createTemporary(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getAvailable() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addBlockPool(String, Configuration, Timer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createRbw(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| nextSorted(List, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| releaseReservedSpace(long) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getDfsUsed() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getUsageStats(Configuration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getNumBlocks() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| verifyFileLocation(File, File, long) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createTmpFile(String, Block) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| createRbwFile(String, Block) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getVolumeMap(ReplicaMap, RamDiskReplicaTracker) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setClosed() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| check(FsVolumeSpi.VolumeCheckContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| shutdownBlockPool(String, BlockListAsLongs) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| checkClosed() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| decDfsUsedAndNumBlocks(String, long, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getRemainingReserved() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getBlockPoolSlice(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| onBlockFileDeletion(String, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| incDfsUsedAndNumBlocks(String, long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getNonDfsUsed() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| reserveSpaceForReplica(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| incDfsUsed(String, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isBlockMetaFile(String, String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| loadBlockIterator(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| compileReport(String, Collection, DirectoryScanner.ReportCompiler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reference() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| FsVolumeImpl(FsDatasetImpl, String, Storage.StorageDirectory, FileIoProvider, Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkReference() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getReserved() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| releaseLockedMemory(long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| toString() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| toDatanodeStorage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveDuplicateReplicas(String, ReplicaInfo, ReplicaInfo, ReplicaMap) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBlockPoolList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newBlockIterator(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVolumeMap(String, ReplicaMap, RamDiskReplicaTracker) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| activateSavedReplica(String, ReplicaInfo, RamDiskReplicaTracker.RamDiskReplica) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onMetaFileDeletion(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addBlockPool(String, Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| obtainReference() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRbwDir(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLazyPersistDir(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTmpDir(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockPoolUsed(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFinalizedDir(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| incrNumBlocks(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReferenceCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCapacityForTesting(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDfUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDfAvailable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReservedForReplicas() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTransientStorage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRAMStorage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentDir() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRecentReserved() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockPoolSlices() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBaseURI() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStorageLocation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCacheExecutor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStorageID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStorageType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileIoProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMetrics() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |