Jing Yang
|
9d1a1e129d
Reorganize install snapshot to sync_log_entry.rs.
|
hace 4 años |
Jing Yang
|
2b31b422c2
Fix clippy errors.
|
hace 4 años |
Jing Yang
|
3b6dbbbc75
Merge make_rpc_handler into upstream.
|
hace 4 años |
Jing Yang
|
e949c5c550
Send install snapshot request through apply command.
|
hace 4 años |
Jing Yang
|
1dec92e51a
Simplify RPC handler and client wrapper using generics.
|
hace 4 años |
Jing Yang
|
67c7a2e4f6
Relax the requirement for RPC handlers: Arc to AsRef.
|
hace 4 años |
Jing Yang
|
072964f8a4
Provide a default NO_SNAPSHOT function.
|
hace 5 años |
Jing Yang
|
165b273fec
Add arguments for snapshot taking.
|
hace 5 años |
Jing Yang
|
8e36805176
Add snapshot functions to persister.
|
hace 5 años |
Jing Yang
|
c9a4364ae7
Add send_install_snapshot and RPC wrappers.
|
hace 5 años |
Jing Yang
|
b8e2904c31
Migrate log array to generics.
|
hace 5 años |
Jing Yang
|
552106e1c2
Minor fixes: space, deserialization requirement, &Arc<>.
|
hace 5 años |
Jing Yang
|
2cf4d68306
Use generic types to allow different types of Command.
|
hace 5 años |
Jing Yang
|
dbfda93592
Use the new RpcHandler.
|
hace 5 años |
Jing Yang
|
7850d934df
Use Arc to save some clone time.
|
hace 5 años |
Jing Yang
|
c5e09f96ce
Run `cargo clippy`.
|
hace 5 años |
Jing Yang
|
73dc7b7cfc
Migrate to newer network version with parking_lot.
|
hace 5 años |
Jing Yang
|
fa74454870
Implement persister.
|
hace 5 años |
Jing Yang
|
62a468ee3b
Add the basic agreement tests, fixed bugs.
|
hace 5 años |
Jing Yang
|
b19e1a3905
Use the server name as-is at rpc utils.
|
hace 5 años |
Jing Yang
|
3975600a33
Initial election test skeleton.
|
hace 5 años |
Jing Yang
|
3c225e7891
Lots of clippy changes.
|
hace 5 años |
Jing Yang
|
297ef1a2cf
Implement the initialization logic.
|
hace 5 años |
Jing Yang
|
7ad4bd0a21
Implement run election.
|
hace 5 años |
Jing Yang
|
d707b70546
Implement append entries RPC serving.
|
hace 5 años |
Jing Yang
|
7b3d3a3af0
Add concret types for term and peer.
|
hace 5 años |
Jing Yang
|
3178f92b72
Add basic structure of raft states.
|
hace 5 años |
Jing Yang
|
819c5a74de
Refactor the test so that it scopes better.
|
hace 5 años |
Jing Yang
|
3c80c4ae2b
Implement the RPC layer.
|
hace 5 años |