| DFSClient(URI, ClientProtocol, Configuration, FileSystem.Statistics) |  | 0% |  | 0% | 12 | 12 | 64 | 64 | 1 | 1 |
| getLocalInterfaceAddrs(String[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| setQuota(String, long, long) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| primitiveMkdir(String, FsPermission, boolean) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| setQuotaByStorageType(String, StorageType, long) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| callAppend(String, EnumSet, Progressable, String[]) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| renewLease() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| closeAllFilesBeingWritten(boolean) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| createWrappedOutputStream(DFSOutputStream, FileSystem.Statistics, long) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| inferChecksumTypeByReading(LocatedBlock, DatanodeInfo) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| createSymlink(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| rename(String, String, Options.Rename[]) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getFileChecksumInternal(String, long, Options.ChecksumCombineMode) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getNamespaces() |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| rename(String, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setReplication(String, short) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getQuotaUsage(String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| modifyAclEntries(String, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| removeAclEntries(String, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setAcl(String, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| removeDefaultAcl(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| removeAcl(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setXAttr(String, String, byte[], EnumSet) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| newConnectedPeer(InetSocketAddress, Token, DatanodeID) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| delete(String, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| removeXAttr(String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getBlockLocations(String, long, long) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| setStoragePolicy(String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getSnapshotRoot(Path) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| removeNodeFromDeadNodeDetector(DFSInputStream, LocatedBlocks) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| unsetStoragePolicy(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| truncate(String, long) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setOwner(String, String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setPermission(String, FsPermission) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getDeadNodes(DFSInputStream) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getDelegationToken(Text) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| unsetErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getXAttr(String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| primitiveCreate(String, FsPermission, EnumSet, boolean, short, long, Progressable, int, Options.ChecksumOpt) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| create(String, FsPermission, EnumSet, boolean, short, long, Progressable, int, Options.ChecksumOpt, InetSocketAddress[], String, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| setTimes(String, long, long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| listXAttrs(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getStoragePolicy(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getAclStatus(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setErasureCodingPolicy(String, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getServerDefaults() |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| getXAttrs(String, List) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| satisfyStoragePolicy(String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| recoverLease(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| callAppend(String, EnumSetWritable) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| listPaths(String, byte[], boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getSnapshotDiffReport(String, String, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getXAttrs(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| primitiveAppend(String, EnumSet, Progressable) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getLocatedFileInfo(String, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| initThreadsNumForStripedReads(int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| cancelDelegationToken(Token) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| concat(String, String[]) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getFileInfo(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isFileClosed(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getContentSummary(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createEncryptionZone(String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| reencryptEncryptionZone(String, HdfsConstants.ReencryptAction) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| checkAccess(String, FsAction) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| beginFileLease(String, DFSOutputStream) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| renewDelegationToken(Token) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| newDataEncryptionKey() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| initThreadsNumForHedgedReads(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| openInternal(LocatedBlocks, String, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getFavoredNodesStr(InetSocketAddress[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| open(HdfsPathHandle, int, boolean) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| isDeadNode(DFSInputStream, DatanodeInfo) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| createWrappedInputStream(DFSInputStream) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getLinkTarget(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getFileLinkInfo(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getDiskStatus() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getEZForPath(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addErasureCodingPolicies(ErasureCodingPolicy[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getEnclosingRoot(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| batchedListPaths(String[], byte[], boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBlockLocations(String, long) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| removeErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| enableErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| disableErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| saveNamespace(long, long) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getRandomLocalInterfaceAddr() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| callGetBlockLocations(ClientProtocol, String, long, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getStateByIndex(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| rollEdits() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| putFileBeingWritten(String, DFSOutputStream) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getSnapshotDiffReportListing(String, String, String, byte[], int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| removeFileBeingWritten(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getBlockSize(String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getECTopologyResultForPolicies(String[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| updateFileSystemReadStats(int, int, long) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| endFileLease(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| open(String, int, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| updateLastLeaseRenewal() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createSnapshot(String, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| renameSnapshot(String, String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| addCacheDirective(CacheDirectiveInfo, EnumSet) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| newSrcDstTraceScope(String, String, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| create(String, boolean, short, long, Progressable, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| deleteSnapshot(String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getSnapshotListing(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| modifyCacheDirective(CacheDirectiveInfo, EnumSet) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| close() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| append(String, int, EnumSet, Progressable, FileSystem.Statistics, InetSocketAddress[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSnapshottableDirListing() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| allowSnapshot(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| disallowSnapshot(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| removeCacheDirective(long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| addCachePool(CachePoolInfo) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| modifyCachePool(CachePoolInfo) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| removeCachePool(String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| append(String, int, EnumSet, String[], Progressable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isEZRoot(Path) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| create(String, FsPermission, EnumSet, boolean, short, long, Progressable, int, Options.ChecksumOpt, InetSocketAddress[], String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| append(String, int, EnumSet, Progressable, FileSystem.Statistics) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| connectToDN(DatanodeInfo, int, Token) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listCorruptFileBlocks(String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addNodeToDeadNodeDetector(DFSInputStream, DatanodeInfo) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeNodeFromDeadNodeDetector(DFSInputStream, DatanodeInfo) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getDatanodeWriteTimeout(int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getDatanodeReadTimeout(int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLocatedBlocks(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| create(String, FsPermission, EnumSet, boolean, short, long, Progressable, int, Options.ChecksumOpt, InetSocketAddress[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearDataEncryptionKey() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| datanodeReport(HdfsConstants.DatanodeReportType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDatanodeStorageReport(HdfsConstants.DatanodeReportType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| restoreFailedStorage(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| rollingUpgrade(HdfsConstants.RollingUpgradeAction) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLeaseRenewer() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| create(String, FsPermission, EnumSet, short, long, Progressable, int, Options.ChecksumOpt) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create(String, FsPermission, EnumSet, boolean, short, long, Progressable, int, Options.ChecksumOpt) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStoragePolicies() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setSafeMode(HdfsConstants.SafeModeAction, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| upgradeStatus() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getErasureCodingPolicies() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getErasureCodingCodecs() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newPathTraceScope(String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| slowDatanodeReport() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| create(String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| create(String, boolean, Progressable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| shouldEncryptData() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| metaSave(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setBalancerBandwidth(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| listOpenFiles(EnumSet, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isFilesBeingWrittenEmpty() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNumOfFilesBeingWritten() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDelegationToken(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| create(String, boolean, short, long, Progressable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listCacheDirectives(CacheDirectiveInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| refreshNodes() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| finalizeUpgrade() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| reportChecksumFailure(String, LocatedBlock[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getInotifyEventStream(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getKeyProviderUri() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| applyUMask(FsPermission) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| applyUMaskDir(FsPermission) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| exists(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getFileChecksumWithCombineMode(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStateAtIndex(long[], int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| listCachePools() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mkdirs(String, FsPermission, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listEncryptionZones() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listReencryptionStatus() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInotifyEventStream() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkOpen() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getCanonicalServiceName() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| updateFileSystemECReadStats(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isHedgedReadsEnabled() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getKeyProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addLocatedBlocksRefresh(DFSInputStream) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| removeLocatedBlocksRefresh(DFSInputStream) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getLocatedBlocks(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| open(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create(String, boolean, short, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setKeyProvider(KeyProvider) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listOpenFiles() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listOpenFiles(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DFSClient(URI, Configuration, FileSystem.Statistics) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| closeOutputStreams(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| reportBadBlocks(LocatedBlock[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| delete(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFileChecksum(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSafeMode(HdfsConstants.SafeModeAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPreviousBlock(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHDFSEncryptionEnabled() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| listOpenFiles(EnumSet) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DFSClient(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DFSClient(InetSocketAddress, Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DFSClient(URI, Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createWrappedOutputStream(DFSOutputStream, FileSystem.Statistics) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| open(String, int, boolean, FileSystem.Statistics) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listPaths(String, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mkdirs(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| primitiveMkdir(String, FsPermission) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| closeConnectionToNamenode() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRefreshReadBlkLocationsInterval() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMissingBlocksCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMissingReplOneBlocksCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPendingDeletionBlocksCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLowRedundancyBlocksCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCorruptBlocksCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBytesInFutureBlocks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSnapshotTrashRootEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| msync() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getHAServiceState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDeadNodeDetectionEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDeadNodeDetector() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocatedBlockRefresher() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLocatedBlocksRefresherEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDisabledStopDeadNodeDetectorThreadForTest(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConf() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConfiguration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClientName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isClientRunning() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastLeaseRenewal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNamenode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncryptionKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultReadCachingStrategy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultWriteCachingStrategy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClientContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSaslDataTransferClient() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTracer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHedgedReadsThreadPool() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStripedReadsThreadPool() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHedgedReadMetrics() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |