Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multi-raft model #82

Open
veritas2023 opened this issue May 7, 2021 · 0 comments
Open

Support multi-raft model #82

veritas2023 opened this issue May 7, 2021 · 0 comments
Labels
soc Summer of Code, hosted by Google, Alibaba and so on

Comments

@veritas2023
Copy link

veritas2023 commented May 7, 2021

We do perf append test on 4u8g*3 dledger cluster, when leader node reaches 3.1u, follower node only 0.3u
cpu utiliazation = (3.1 + 0.3 + 0.3)/ 12 = 30%

You are expected to do the following task to implement multi-raft on dledger:

  1. implement partition-group algorithm
  2. when partition grows to some extent , split group to minor-groups
  3. implement partition-group schedule algorithm, make nodes burden even
  4. optimze different raft-group using same socket
  5. when follower failover, limit the catchup read speed for avoiding client-leader read&write being interfered
@vongosling vongosling added the soc Summer of Code, hosted by Google, Alibaba and so on label May 8, 2021
@vongosling vongosling changed the title implement multi-raft on dledger Support multi-raft model May 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
soc Summer of Code, hosted by Google, Alibaba and so on
Projects
None yet
Development

No branches or pull requests

2 participants