| .. |
|
utils
|
375fa59ed2
Merge duplicate implementations of null persistor.
|
пре 3 година |
|
apply_command.rs
|
e3ea70c318
Move `last_applied` to the apply_command daemon.
|
пре 3 година |
|
beat_ticker.rs
|
9bf4309269
Use a known-width integer for beats.
|
пре 3 година |
|
check_quorum.rs
|
e1b955979d
Add active-step-down to guarantee liveness.
|
пре 2 година |
|
daemon_env.rs
|
e3ea70c318
Move `last_applied` to the apply_command daemon.
|
пре 3 година |
|
daemon_watch.rs
|
4161b3f24d
Remove the clone requirement of daemon_env.
|
пре 3 година |
|
election.rs
|
22b3c73eaf
Refuse prevote if regularly receiving heartbeats. #10
|
пре 2 година |
|
heartbeats.rs
|
4ab3c2a603
Use std::pin::pin instead of futures::pin_mut.
|
пре 2 година |
|
index_term.rs
|
baf22fec60
Use `IndexTerm` in public API.
|
пре 3 година |
|
lib.rs
|
e1b955979d
Add active-step-down to guarantee liveness.
|
пре 2 година |
|
log_array.rs
|
b9a9591bec
Optimize serialization of Vec<u8> and boost throughput to 150%.
|
пре 3 година |
|
messages.rs
|
b9a9591bec
Optimize serialization of Vec<u8> and boost throughput to 150%.
|
пре 3 година |
|
peer_progress.rs
|
f25f9a258e
Refine comments in a few places.
|
пре 3 година |
|
persister.rs
|
611629f6fc
Import a different Serialize.
|
пре 4 година |
|
process_append_entries.rs
|
3f57270a5d
Consolidate the two ways to become a follower.
|
пре 2 година |
|
process_install_snapshot.rs
|
3f57270a5d
Consolidate the two ways to become a follower.
|
пре 2 година |
|
process_request_vote.rs
|
22b3c73eaf
Refuse prevote if regularly receiving heartbeats. #10
|
пре 2 година |
|
raft.rs
|
e1b955979d
Add active-step-down to guarantee liveness.
|
пре 2 година |
|
raft_state.rs
|
22b3c73eaf
Refuse prevote if regularly receiving heartbeats. #10
|
пре 2 година |
|
remote_context.rs
|
f9d2a15e8e
Remove "me" from the raft peers array.
|
пре 3 година |
|
remote_peer.rs
|
7329e47622
Add rpc_client and beat_ticker to the context.
|
пре 3 година |
|
remote_raft.rs
|
ba5494ad08
Create an abstract layer on top of RPC interfaces for remote peers.
|
пре 4 година |
|
replicable_command.rs
|
7d8b309287
Explicitly list the requirement for commands.
|
пре 3 година |
|
snapshot.rs
|
24715e57e3
Move snapshot.rs to using the new standalone daemon_watch.
|
пре 3 година |
|
sync_log_entries.rs
|
0f650beb1e
Remove unnecessary crate path in type names.
|
пре 3 година |
|
term_marker.rs
|
3f57270a5d
Consolidate the two ways to become a follower.
|
пре 2 година |
|
verify_authority.rs
|
e1b955979d
Add active-step-down to guarantee liveness.
|
пре 2 година |