Jing Yang
|
89d892c17c
Address clippy warnings.
|
3 years ago |
Jing Yang
|
aac1aed60b
Restrict next_index to be non-zero.
|
3 years ago |
Jing Yang
|
00523949a8
Update durio dependencies.
|
3 years ago |
Jing Yang
|
bd14aed2a2
Replace tuple with a struct with named fields.
|
3 years ago |
Jing Yang
|
13d6273469
Make SharedSender clonable for any T.
|
3 years ago |
Jing Yang
|
f34f697280
Move next_index and current_step out of RaftState.
|
3 years ago |
Jing Yang
|
8c80a8b26c
Merge Opening into PeerProgress.
|
3 years ago |
Jing Yang
|
9b1995e432
Merge Peer into PeerProgress.
|
3 years ago |
Jing Yang
|
56f934ea4f
Remove next_index and current_step from RaftState.
|
3 years ago |
Jing Yang
|
e026ab6803
Move next_index and current_step out of RaftState.
|
3 years ago |
Jing Yang
|
2f66c3fa08
Create an explicit enum for sync log entry events.
|
3 years ago |
Jing Yang
|
0b29f77341
Wrap data of the sync log entries daemon in opaque structs.
|
3 years ago |
Jing Yang
|
c8fa496d8a
Move durio to its own workspace.
|
3 years ago |
Jing Yang
|
879e45ecaa
Minor tweaks in Cargo.toml.
|
3 years ago |
Jing Yang
|
8bc2df1990
Remove test logger from durio.
|
3 years ago |
Jing Yang
|
16dbee97f6
Move the "LeaderLogShrunk" so that we only check it when we are the leader.
|
3 years ago |
Jing Yang
|
1e4fb64fcb
Minor code refactor related to _clone.
|
3 years ago |
Jing Yang
|
87c7445eff
Use a do nothing persister in durio.
|
3 years ago |
Jing Yang
|
23f974ecd6
Add a smoke test to durio.
|
3 years ago |
Jing Yang
|
b2ed8dfad9
Make the "integration-test" dependency optional in kvraft.
|
3 years ago |
Jing Yang
|
981dea20f3
Minor code refactor.
|
3 years ago |
Jing Yang
|
e51d4e4050
Move from warp to axum which is actively maintained.
|
3 years ago |
Jing Yang
|
d7af49179d
Use a closure to capture env for handlers.
|
3 years ago |
Jing Yang
|
1d5a5bfb7e
use RepilcableCommand in test_configs.
|
3 years ago |
Jing Yang
|
35cce92ab3
Use Acquire/Release in tests.
|
3 years ago |
Jing Yang
|
3270245d50
Use AcqRel instead of SeqCst in sync_log_entry.rs.
|
3 years ago |
Jing Yang
|
a656242d93
Use acquire/release in kvraft.
|
3 years ago |
Jing Yang
|
ca59d5b7ac
Replace SeqCst ordering with more relaxed ones in keep_running.
|
3 years ago |
Jing Yang
|
6ccfe3f55e
Allow higher version of tarpc, disable warp features.
|
3 years ago |
Jing Yang
|
9f7ce63fb0
Minor code tweak.
|
3 years ago |