Jing Yang
|
f879688a6b
Save snapshot term with snapshot.
|
2 năm trước cách đây |
Jing Yang
|
5fa583a055
Replace persister with storage.
|
2 năm trước cách đây |
Jing Yang
|
df79979c08
Add a type_hint() helper method.
|
2 năm trước cách đây |
Jing Yang
|
19dd0a5739
Bridge the storage interface to internal types.
|
2 năm trước cách đây |
Jing Yang
|
807b8ceee7
Add an in-memory implementation of Raft storage.
|
2 năm trước cách đây |
Jing Yang
|
eae9fd0ccc
Implement a do-nothing storage.
|
2 năm trước cách đây |
Jing Yang
|
b80f04d31a
Define the storage interface.
|
2 năm trước cách đây |
Jing Yang
|
d437abc009
Update Cargo.lock in durio.
|
2 năm trước cách đây |
Jing Yang
|
4d0f07bc7e
Add a script to prepare a debian machine to cross build durio.
|
2 năm trước cách đây |
Jing Yang
|
847feb248e
Fix durio build after the project structure change.
|
2 năm trước cách đây |
Jing Yang
|
4ab3c2a603
Use std::pin::pin instead of futures::pin_mut.
|
2 năm trước cách đây |
Jing Yang
|
ff9eda55b8
Update tarpc and other dependencies of durio.
|
2 năm trước cách đây |
Jing Yang
|
375fa59ed2
Merge duplicate implementations of null persistor.
|
3 năm trước cách đây |
Jing Yang
|
74b991c3b9
Allow one RPC for each commit and each peer in RPC count tests.
|
3 năm trước cách đây |
Jing Yang
|
1a43d98384
Remove clippy allows that are no longer necessary.
|
3 năm trước cách đây |
Jing Yang
|
63fa6ea1f5
Update Cargo.lock in durio.
|
3 năm trước cách đây |
Jing Yang
|
48c988f35b
Ignore uninlined_format_args warnings in tests.
|
3 năm trước cách đây |
Jing Yang
|
0bdd359955
Disable a few clippy lints and fix others.
|
3 năm trước cách đây |
Jing Yang
|
b9a9591bec
Optimize serialization of Vec<u8> and boost throughput to 150%.
|
3 năm trước cách đây |
Jing Yang
|
44774c320f
Drop the Arc requirement of Persister.
|
3 năm trước cách đây |
Jing Yang
|
d74fadfbce
Conditionally execute debugging statement and increase throughput by 8%.
|
3 năm trước cách đây |
Jing Yang
|
0f650beb1e
Remove unnecessary crate path in type names.
|
3 năm trước cách đây |
Jing Yang
|
af1f3eb6ad
Hard code test name in tokio tests.
|
3 năm trước cách đây |
Jing Yang
|
721185df85
Fix the log name conflict in persist_tests.rs.
|
3 năm trước cách đây |
Jing Yang
|
c448196ffc
Use one heartbeat task instead of N.
|
3 năm trước cách đây |
Jing Yang
|
f9d2a15e8e
Remove "me" from the raft peers array.
|
3 năm trước cách đây |
Jing Yang
|
17a7dfa1d2
Make sure the raft state occupies entire L3 cache.
|
3 năm trước cách đây |
Jing Yang
|
e3ea70c318
Move `last_applied` to the apply_command daemon.
|
3 năm trước cách đây |
Jing Yang
|
784af923ed
Remove the unused mark_term() method.
|
3 năm trước cách đây |
Jing Yang
|
ed7ed114bb
Add a liveness test in which the previous leader is connected to one follower.
|
3 năm trước cách đây |