Jing Yang
|
5fa583a055
Replace persister with storage.
|
пре 2 година |
Jing Yang
|
44774c320f
Drop the Arc requirement of Persister.
|
пре 3 година |
Jing Yang
|
ed7ed114bb
Add a liveness test in which the previous leader is connected to one follower.
|
пре 3 година |
Jing Yang
|
a3081420cb
Add a test for prevote.
|
пре 3 година |
Jing Yang
|
6b42baa245
Remove the extra layer of Arc on Raft from tests.
|
пре 3 година |
Jing Yang
|
c71fd0fa03
Move the join logic to a standalone handler.
|
пре 3 година |
Jing Yang
|
1e4fb64fcb
Minor code refactor related to _clone.
|
пре 3 година |
Jing Yang
|
baf22fec60
Use `IndexTerm` in public API.
|
пре 3 година |
Jing Yang
|
b6016249be
Optimize imports in tests.
|
пре 3 година |
Jing Yang
|
098742095d
Explicitly allow no-op and term-change log entries.
|
пре 3 година |
Jing Yang
|
0e2bfbd2c4
Update kvraft to be async.
|
пре 4 година |
Jing Yang
|
522aeeb27d
Move NO_SNAPSHOT to tests.
|
пре 4 година |
Jing Yang
|
f7bbfbadef
Merge sleep utility functions together.
|
пре 4 година |
Jing Yang
|
21a5b8153f
Remove labrpc as a dependency of the ruaft main crate.
|
пре 4 година |
Jing Yang
|
48e7a866e5
Put raft configs into a namespace.
|
пре 4 година |