| getBlocks(DatanodeInfo, long, long, long, StorageType) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getNextSPSPath() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| errorReport(NamenodeRegistration, int, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| startCheckpoint(NamenodeRegistration) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| endCheckpoint(NamenodeRegistration, CheckpointSignature) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getBlockKeys() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| registerSubordinateNamenode(NamenodeRegistration) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEditLogManifest(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isUpgradeFinalized() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isRollingUpgrade() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getMostRecentNameNodeFileTxId$4(NNStorage.NameNodeFile) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isMethodSupported(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getMostRecentCheckpointTxId$3() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getTransactionID$2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMostRecentNameNodeFileTxId(NNStorage.NameNodeFile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getEditLogManifest$11(NamenodeProtocolProtos.GetEditLogManifestRequestProto) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$startCheckpoint$9(NamenodeProtocolProtos.StartCheckpointRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$registerSubordinateNamenode$8(NamenodeProtocolProtos.RegisterRequestProto) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$versionRequest$6() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$rollEditLog$5() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getBlocks$0(NamenodeProtocolProtos.GetBlocksRequestProto) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| NamenodeProtocolTranslatorPB(NamenodeProtocolPB) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 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 |
| lambda$getNextSPSPath$14(NamenodeProtocolProtos.GetNextSPSPathRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isRollingUpgrade$13(NamenodeProtocolProtos.IsRollingUpgradeRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isUpgradeFinalized$12(NamenodeProtocolProtos.IsUpgradeFinalizedRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$endCheckpoint$10(NamenodeProtocolProtos.EndCheckpointRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$errorReport$7(NamenodeProtocolProtos.ErrorReportRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBlockKeys$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUnderlyingProxyObject() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |