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

Rework the RAFT project to be more incremental #134

Open
sre-is-laura opened this issue Apr 28, 2023 · 2 comments
Open

Rework the RAFT project to be more incremental #134

sre-is-laura opened this issue Apr 28, 2023 · 2 comments
Assignees

Comments

@sre-is-laura
Copy link
Collaborator

It's a bit much as it stands.
I can see two ways to make it more reasonable

  1. provide a starter with all the mechanics of rpcs etc defined, but some methods to be filled in
  2. provide a full implementation but without the otel tracing element. include some bug or bugs that can be tracked down with tracing.
@sre-is-laura sre-is-laura self-assigned this Apr 28, 2023
@sre-is-laura
Copy link
Collaborator Author

sre-is-laura commented Jan 30, 2024

Planning to work on the idea 1 above in April. The to-be-implemented parts should reference which sections of the raft paper are necessary.

Project should advise students how to use the tracing to validate how their project is working as they go.

@sre-is-laura
Copy link
Collaborator Author

We should sequence the project a bit as well - e.g. do leader election first, then the k/v
I think experienced folks would do this but harder for newbies to make a plan of attack

also, see if we can add distributed trace to an earlier project eg tracing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants