| RouterRpcServer(Configuration, Router, ActiveNamenodeResolver, FileSubclusterResolver) |  | 0% |  | 0% | 6 | 6 | 94 | 94 | 1 | 1 |
| getLocationsForPath(String, boolean, boolean) |  | 0% |  | 0% | 16 | 16 | 46 | 46 | 1 | 1 |
| initAsyncThreadPools(Configuration) |  | 0% |  | 0% | 7 | 7 | 29 | 29 | 1 | 1 |
| initRouterFedRename() |  | 0% |  | 0% | 5 | 5 | 25 | 25 | 1 | 1 |
| initNsAsyncHandlerCount() |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| updateDnMap(Map, Map) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| getDatanodeStorageReportMap(HdfsConstants.DatanodeReportType, boolean, long) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| invokeOnNs(RemoteMethod, Class, IOException, Set) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| invokeAtAvailableNs(RemoteMethod, Class) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| getDatanodeReport(HdfsConstants.DatanodeReportType, boolean, long) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getExistingLocation(String, List) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getDatanodeReportAsync(HdfsConstants.DatanodeReportType, boolean, long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| invokeAtAvailableNsAsync(RemoteMethod, Class) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getDatanodeStorageReportMapAsync(HdfsConstants.DatanodeReportType, boolean, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| merge(Map, Class) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getCreateLocation(String, List) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getSlowDatanodeReport(boolean, long) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getCreateLocationAsync(String, List) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getExistingLocationAsync(String, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCachedDatanodeReportImpl(HdfsConstants.DatanodeReportType) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getSlowDatanodeReportAsync(boolean, long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| clearStaleNamespacesInRouterStateIdContext() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| lambda$getDatanodeStorageReportMapAsync$17(Map, Map) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| checkOperation(NameNode.OperationCategory) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| serviceStop() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| lambda$invokeOnNsAsync$9(RemoteMethod, String, Object, IOException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$invokeAtAvailableNsAsync$6(Set, String, RemoteMethod, Class, IOException, Object, IOException) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getCachedDatanodeReport(HdfsConstants.DatanodeReportType) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| checkSafeMode() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| serviceInit(Configuration) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| invokeOnNsAsync(RemoteMethod, Class, IOException, Set) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getCreateLocation(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isInvokeConcurrent(String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| lambda$invokeOnNsAsync$10(RemoteMethod, Class, AsyncForEachRun, FederationNamespaceInfo) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkOperation(NameNode.OperationCategory, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getMountTable(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| lambda$getExistingLocationAsync$15(List, Map) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getRemoteUser() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| serviceStart() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| create(String, FsPermission, String, EnumSetWritable, boolean, short, long, CryptoProtocolVersion[], String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSafeMode() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isPathReadOnly(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isPathAll(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isPathFaultTolerant(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$new$0() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getAdditionalDatanode(String, long, ExtendedBlock, DatanodeInfo[], String[], DatanodeInfo[], int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toArray(Collection, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getSlowDatanodeReportAsync$18(Map, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getDatanodeReportAsync$16(Map, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addBlock(String, String, ExtendedBlock, DatanodeInfo[], long, String[], EnumSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getCreateLocationAsync$12(String, RemoteLocation, RemoteLocation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$invokeOnNsAsync$8(String, RemoteMethod, Class, AsyncForEachRun) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getMethodName() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSchedulerJobCount() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$getCreateLocationAsync$13(String, List, RemoteLocation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updatePipeline(String, ExtendedBlock, ExtendedBlock, DatanodeID[], String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSnapshotDiffReportListing(String, String, String, byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlocks(DatanodeInfo, long, long, long, StorageType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$clearStaleNamespacesInRouterStateIdContext$2(Set, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| initAsyncHandlerThreadPools4Ns(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isEnableRenameAcrossNamespace() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| abandonBlock(ExtendedBlock, long, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| complete(String, String, ExtendedBlock, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fsync(String, long, String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createSymlink(String, String, FsPermission, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setQuota(String, long, long, StorageType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$invokeOnNsAsync$7(AsyncForEachRun, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$invokeAtAvailableNsAsync$4(String, RemoteMethod, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$initAsyncHandlerThreadPools4Ns$1(int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getBlockLocations(String, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| append(String, String, EnumSetWritable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setOwner(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rename2(String, String, Options.Rename[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| truncate(String, long, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mkdirs(String, FsPermission, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getListing(String, byte[], boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setTimes(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| renameSnapshot(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSnapshotDiffReport(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setXAttr(String, XAttr, EnumSet) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listOpenFiles(long, EnumSet, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| errorReport(NamenodeRegistration, int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| refreshFairnessPolicyController() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recoverLease(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setReplication(String, short) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setStoragePolicy(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPermission(String, FsPermission) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateBlockForPipeline(ExtendedBlock, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rename(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| concat(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| delete(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| renewLease(String, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocatedFileInfo(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatanodeStorageReportMap(HdfsConstants.DatanodeReportType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatanodeStorageReportMapAsync(HdfsConstants.DatanodeReportType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSafeMode(HdfsConstants.SafeModeAction, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveNamespace(long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listCorruptFileBlocks(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addCacheDirective(CacheDirectiveInfo, EnumSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| modifyCacheDirective(CacheDirectiveInfo, EnumSet) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listCacheDirectives(long, CacheDirectiveInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| modifyAclEntries(String, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeAclEntries(String, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAcl(String, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createEncryptionZone(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reencryptEncryptionZone(String, HdfsConstants.ReencryptAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getXAttrs(String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeXAttr(String, XAttr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkAccess(String, FsAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createSnapshot(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteSnapshot(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setErasureCodingPolicy(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| endCheckpoint(NamenodeRegistration, CheckpointSignature) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocationsForPath(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invokeOnNsAsync$11(IOException, Object) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDelegationToken(Text) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| renewDelegationToken(Token) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cancelDelegationToken(Token) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPreferredBlockSize(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileInfo(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFileClosed(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileLinkInfo(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatanodeReport(HdfsConstants.DatanodeReportType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatanodeStorageReport(HdfsConstants.DatanodeReportType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| restoreFailedStorage(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollingUpgrade(HdfsConstants.RollingUpgradeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| metaSave(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBalancerBandwidth(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getContentSummary(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLinkTarget(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allowSnapshot(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| disallowSnapshot(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSnapshotListing(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeCacheDirective(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addCachePool(CachePoolInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| modifyCachePool(CachePoolInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeCachePool(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listCachePools(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeDefaultAcl(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeAcl(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAclStatus(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEZForPath(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listEncryptionZones(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listReencryptionStatus(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listXAttrs(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEditsFromTxid(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuotaUsage(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reportBadBlocks(LocatedBlock[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unsetStoragePolicy(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStoragePolicy(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addErasureCodingPolicies(ErasureCodingPolicy[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| disableErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| enableErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unsetErasureCodingPolicy(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getECTopologyResultForPolicies(String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listOpenFiles(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| satisfyStoragePolicy(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEnclosingRoot(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMostRecentNameNodeFileTxId(NNStorage.NameNodeFile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerSubordinateNamenode(NamenodeRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startCheckpoint(NamenodeRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEditLogManifest(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroupsForUser(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invokeAtAvailableNsAsync$5(String, FederationNamespaceInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invokeAtAvailableNs$3(String, FederationNamespaceInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getServerDefaults() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStoragePolicies() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBatchedListing(String[], byte[], boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStats() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollEdits() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| refreshNodes() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| finalizeUpgrade() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| upgradeStatus() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSnapshottableDirListing() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentEditLogTxid() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataEncryptionKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getErasureCodingPolicies() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getErasureCodingCodecs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getECBlockGroupStats() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReplicatedBlockStats() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHAServiceState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| msync() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSlowDatanodeReport() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockKeys() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTransactionID() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMostRecentCheckpointTxId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollEditLog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| versionRequest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUpgradeFinalized() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRollingUpgrade() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNextSPSPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCurrentUser(UserGroupInformation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetCurrentUser() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRPCMetrics() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| refreshUserToGroupsMappings() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| refreshSuperUserGroupsConfiguration() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRouterFederationRenameCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFedRenameScheduler() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRouterStateIdContext() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRouterSecurityManager() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRPCClient() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubclusterResolver() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNamenodeResolver() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRPCMonitor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getServer() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRpcAddress() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuotaModule() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClientProtocolModule() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAsync() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAsyncRouterHandlerExecutors() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRouterAsyncHandlerDefaultExecutor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getCreateLocationAsync$14(RemoteLocation, Object, FileNotFoundException) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |