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

rewrite storage module #30

Closed
ongardie opened this Issue Sep 10, 2012 · 0 comments

Comments

Projects
None yet
1 participant
@ongardie
Copy link
Member

ongardie commented Sep 10, 2012

This needs to have modular, tested storage backends. It needs to support synchronous disk writes. Appends need to be atomic, such that if the server is interrupted in the middle, things are ok. Needs checksums too.

ongardie added a commit that referenced this issue Oct 17, 2012

Improve SimpleFileLog's robustness
SimpleFileLog should be able to tolerate crashes now. It alternates
between two metadata files that describe which entry files are valid.

Towards #30: rewrite RaftLog. Still missing unit tests for
SimpleFileLog and need to tie into config settings.

@ongardie ongardie self-assigned this Dec 8, 2014

@ongardie ongardie changed the title rewrite RaftLog rewrite storage module Feb 2, 2015

@ongardie ongardie closed this in 3a03d8f Feb 10, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment