Jing Yang
|
8db888f64d
Delete persister.
|
2 年之前 |
Jing Yang
|
17a7dfa1d2
Make sure the raft state occupies entire L3 cache.
|
3 年之前 |
Jing Yang
|
e3ea70c318
Move `last_applied` to the apply_command daemon.
|
3 年之前 |
Jing Yang
|
0bf0fcc0dd
Add the prevote state and check it after prevote is done.
|
3 年之前 |
Jing Yang
|
56f934ea4f
Remove next_index and current_step from RaftState.
|
3 年之前 |
Jing Yang
|
9f7ce63fb0
Minor code tweak.
|
3 年之前 |
Jing Yang
|
9523f609d3
Move sentinel_commit_index to verify_authority_daemon.
|
3 年之前 |
Jing Yang
|
e3f2148ecb
Remove the "Default" requirement on command.
|
3 年之前 |
Jing Yang
|
9d63f1d698
Commit a new log entry immediately after being elected.
|
3 年之前 |
Jing Yang
|
739230a4f7
Create a constructor for RaftState.
|
4 年之前 |
Jing Yang
|
d28dc76eb5
Watch thread panics and record errors.
|
4 年之前 |
Jing Yang
|
b8e2904c31
Migrate log array to generics.
|
5 年之前 |
Jing Yang
|
f96c82b539
Refactor: log vector to LogArray.
|
5 年之前 |
Jing Yang
|
2cf4d68306
Use generic types to allow different types of Command.
|
5 年之前 |
Jing Yang
|
b248deadbf
Move RaftState to a separate file.
|
5 年之前 |