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

Add (almost complete) EPaxos & QL implementation & fixes #24

Merged
merged 460 commits into from
Nov 10, 2024
Merged

Conversation

josehu07
Copy link
Owner

@josehu07 josehu07 commented Nov 10, 2024

  • Add Quorum Leases implementation
    • feature-complete (except for auto-choosing leaseholder distributions for keys)
  • Add EPaxos implementation
    • feature-complete
    • full recovery procedure for optimized quorum size will be filled soon
  • Client-side new features:
    • setting preferred "near" server to talk to if eligible
    • setting lease grantors/grantees config if eligible
    • reporting write/read latencies separately
  • Various fixes & module refactorizations for the codebase

josehu07 and others added 30 commits November 20, 2023 16:42
Minor updates to eval scripts
Final preparations for the paper
Minor updates for the paper
@josehu07 josehu07 merged commit 7e59a61 into main Nov 10, 2024
5 checks passed
@josehu07 josehu07 deleted the epaxos-impl branch November 10, 2024 05:09
@josehu07 josehu07 changed the title Add (almost complete) EPaxos implementation & fixes Add (almost complete) EPaxos & QL implementation & fixes Nov 10, 2024
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

Successfully merging this pull request may close these issues.

1 participant