Marton Greber created KUDU-3485:
-----------------------------------

             Summary: Explore facebook/kuduraft
                 Key: KUDU-3485
                 URL: https://issues.apache.org/jira/browse/KUDU-3485
             Project: Kudu
          Issue Type: Improvement
            Reporter: Marton Greber


Meta has a fork of Kudu, where they stripped down the project to create a Raft 
library: [https://github.com/facebook/kuduraft]
There is an article on their engineering blog about the project which outlines 
also key additions: 
[link|https://engineering.fb.com/2023/05/16/data-infrastructure/mysql-raft-meta/?utm_source=facebook&utm_medium=organic_social&utm_campaign=eng2023h1].

On the open-source slack channel we've discussed that its probably worthwhile 
to explore kuduraft, with the motivation of potential feature backports.

Alexey posted valuable comments and since the open-source slack messages are 
ephemeral, posting a screenshot here:

!image-2023-07-04-10-46-11-834.png|width=792,height=869!

What is the purpose of this ticket?
To go over and explore facebook/kuduraft. Get some hands on experience, take a 
look at the various enhancements. Put all the findings in a design doc: 
* what is the given feature
* implementation details (interesting bits)
* how hard it would be to backport
Afterwards share it with the community, such that we can decide on what 
features bring value to us, and are worthwhile backporting.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to