[ 
https://issues.apache.org/jira/browse/RATIS-979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17225197#comment-17225197
 ] 

Tsz-wo Sze commented on RATIS-979:
----------------------------------

Ratis/Raft provide a transaction system to synchronise the states between the 
servers.  

In HDFS, we need a centralised namenode to record all the metadata in memory.  
That's why HDFS is hard to scale more.

We may split the centralised namenode into multiple smaller namenodes.  Each 
smaller namenode manages 3 datanodes.  We need some way to manage these 
namenodes and make them HA.

Then, we might want to combine these smaller namenodes with the datanodes.  
Now, we need to synchronise the metadata between multiple nodes.  That's why it 
is a good idea to use Ratis in Ozone.  :)

> Ratis streaming
> ---------------
>
>                 Key: RATIS-979
>                 URL: https://issues.apache.org/jira/browse/RATIS-979
>             Project: Ratis
>          Issue Type: New Feature
>          Components: Streaming
>            Reporter: Tsz-wo Sze
>            Assignee: Tsz-wo Sze
>            Priority: Major
>         Attachments: RatisStreaming20200929.pdf
>
>
> In this JIRA, we design and implement Ratis Streaming with zero buffer 
> copying and asynchronous event driven.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to