| registerDatanode(RpcController, DatanodeProtocolProtos.RegisterDatanodeRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendHeartbeat(RpcController, DatanodeProtocolProtos.HeartbeatRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blockReport(RpcController, DatanodeProtocolProtos.BlockReportRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cacheReport(RpcController, DatanodeProtocolProtos.CacheReportRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blockReceivedAndDeleted(RpcController, DatanodeProtocolProtos.BlockReceivedAndDeletedRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| errorReport(RpcController, DatanodeProtocolProtos.ErrorReportRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| versionRequest(RpcController, HdfsServerProtos.VersionRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reportBadBlocks(RpcController, DatanodeProtocolProtos.ReportBadBlocksRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| commitBlockSynchronization(RpcController, DatanodeProtocolProtos.CommitBlockSynchronizationRequestProto, RpcCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |