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

runzhiwang commented on RATIS-979:
----------------------------------

{quote}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.{quote}

[~szetszwo] Hi, sorry, I have one question, I find Datanode in HDFS also need 
to write some metadata in block_xx_yy.meta, but HDFS did not need ratis to 
write metadata. So I'm curious about how HDFS can keep synchronise ? And can 
ozone use the same method to keep synchronise.

> 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, screenshot-1.png, 
> screenshot-2.png, screenshot-3.png
>
>
> 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