Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
HDDS Acadia
Description
This jira aims at properly defining the SCM - Datanode protocol.
EBNFÂ of Heartbeat
Heartbeat ::= DatanodeDetails | NodeReport | ContainerReports | ContainerActions | PipelineReports DatanodeDetails ::= UUID | IpAddress | Hostname | Port Port ::= Type | Value NodeReport ::= NodeIOStats | StorageReports NodeIOStats ::= ContainerOps | KeyOps | ChunkOps ContainerOps ::= CreateCount | DeleteCount| GetInfoCount KeyOps ::= putKeyCount | getKeyCount | DeleteKeyCount | ListKeyCount ChunkOps ::= WriteChunkCount | ReadChunkCount | DeleteChunkCount StorageReports ::= zero or more StorageReport StorageReport ::= StorageID | Health | Used | Available | VolumeIOStats Health ::= Status | ErrorCode | Message VolumeIOStats ::= ReadBytes | ReadOpCount | WriteBytes | WriteOpCount | ReadTime | WriteTime ContainerReports ::= zero or more ContainerReport ContainerReport ::= ContainerID | finalHash | size | used | keyCount | Name | LifeCycleState | ContainerIOStats ContainerIOStats ::= readCount| writeCount| readBytes| writeBytes ContainerActions ::= ContainerInfo | Action | Reason PipelineReport ::= PipelineID | Members | RatisChange | ChangeTimeStamp | EpochID | LogStats | LogFailed RatisChange ::= NodeAdded | NodeRemoved | DeadNode | NewLeaderElected | EpochChanged
Attachments
There are no Sub-Tasks for this issue.