| getStorageReports(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getBlockReports(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ExternalDatasetImpl() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTmpInputStreams(ExtendedBlock, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createTemporary(StorageType, String, ExtendedBlock, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createRbw(StorageType, String, ExtendedBlock, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recoverRbw(ExtendedBlock, long, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| append(ExtendedBlock, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recoverAppend(ExtendedBlock, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initReplicaRecovery(BlockRecoveryCommand.RecoveringBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createRbw(StorageType, String, ExtendedBlock, boolean, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockLocalPathInfo(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMetrics(MetricsCollector, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getMetaDataInputStream(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeVolumes(Collection, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReplica(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStoredBlock(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convertTemporaryToRbw(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFsVolumeReferences() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStorage(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVolume(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVolumeInfoMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFinalizedBlocks(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLength(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReplicaString(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockInputStream(ExtendedBlock, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recoverClose(ExtendedBlock, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCacheReport(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contains(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValidBlock(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValidRbw(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCached(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasEnoughResource() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReplicaVisibleLength(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateReplicaUnderRecovery(ExtendedBlock, long, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trashEnabled(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| moveBlockAcrossStorage(ExtendedBlock, StorageType, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockPoolUsed(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDfsUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCapacity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemaining() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStorageInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumFailedVolumes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFailedStorageLocations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastVolumeFailureDate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEstimatedCapacityLostTotal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVolumeFailureSummary() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCacheUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCacheCapacity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumBlocksCached() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumBlocksFailedToCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumBlocksFailedToUncache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPinning(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDeletingBlock(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| moveBlockAcrossVolumes(ExtendedBlock, FsVolumeSpi) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| acquireDatasetLockManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deepCopyReplica(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMountVolumeMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVolumeList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastDirScannerFinishTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPendingAsyncDeletions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addVolume(StorageLocation, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkAndUpdate(String, FsVolumeSpi.ScanInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| finalizeBlock(ExtendedBlock, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unfinalizeBlock(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkBlock(ExtendedBlock, long, HdfsServerConstants.ReplicaState) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invalidate(String, Block[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invalidateMissingBlock(String, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cache(String, long[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| uncache(String, long[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleVolumeFailures(Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shutdown() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| adjustCrcChannelPosition(ExtendedBlock, ReplicaOutputStreams, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addBlockPool(String, Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shutdownBlockPool(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteBlockPool(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| enableTrash(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearTrash(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRollingUpgradeMarker(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearRollingUpgradeMarker(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| submitBackgroundSyncFileRangeRequest(ExtendedBlock, ReplicaOutputStreams, long, long, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onCompleteLazyPersist(String, long, long, File[], ExternalVolumeImpl) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onFailLazyPersist(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setPinning(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |