Jing Yang
|
ff9b9bcd4c
Do not shrink log beyond log start.
|
4 years ago |
Jing Yang
|
b3067671d6
Include snapshot in persisted state.
|
4 years ago |
Jing Yang
|
52ad4488ef
Remove dead_code label that is no longer necessary.
|
4 years ago |
Jing Yang
|
e949c5c550
Send install snapshot request through apply command.
|
4 years ago |
Jing Yang
|
df79f61a3a
Fix the range check bug introduced by log_array.
|
5 years ago |
Jing Yang
|
74a8a108ea
Fix clippy errors.
|
5 years ago |
Jing Yang
|
885a4c791d
Use a vector of bytes to store snapshot.
|
5 years ago |
Jing Yang
|
de65b33c12
Add an IndexTerm struct for LogArray.
|
5 years ago |
Jing Yang
|
6ae7f4eab1
Change snapshot to return the index and term as well.
|
5 years ago |
Jing Yang
|
19e016ecea
Add rustdoc.
|
5 years ago |
Jing Yang
|
2827664b94
Rename start_offset() to start(), len() to end().
|
5 years ago |
Jing Yang
|
fc3310100c
Add comprehensive tests to log array.
|
5 years ago |
Jing Yang
|
d4eb249314
Remove a rare import.
|
5 years ago |
Jing Yang
|
7f1702f9d4
Rename add() to add_command().
|
5 years ago |
Jing Yang
|
b8e2904c31
Migrate log array to generics.
|
5 years ago |
Jing Yang
|
4d80a496f2
Shift log vector and avoid allocation.
|
5 years ago |
Jing Yang
|
f96c82b539
Refactor: log vector to LogArray.
|
5 years ago |