Jing Yang
|
fee4cd561b
Add an async clerk to KV Raft.
|
3 年之前 |
Jing Yang
|
285b004ccb
Create a separate CommitSentinel RPC from the Get RPC.
|
3 年之前 |
Jing Yang
|
ca4bdc502b
No need to expose kvraft.
|
4 年之前 |
Jing Yang
|
bf2bc68c51
Try commit a value in the kv store when receiving a GET request.
|
4 年之前 |
Jing Yang
|
c1bfaba97d
Create RPC servers for KVServer and Raft.
|
4 年之前 |
Jing Yang
|
eaddf7b499
Use the usual RPC interface for kvraft.
|
4 年之前 |
Jing Yang
|
974f3abb0b
Decouple kvraft from labrpc.
|
4 年之前 |
Jing Yang
|
4b761562b0
Move kvraft testing_utils to test_configs.
|
4 年之前 |
Jing Yang
|
5ae61e09a0
Remove all `external crate`!
|
4 年之前 |
Jing Yang
|
9be1a0b751
Remove anyhow as a dependency.
|
4 年之前 |
Jing Yang
|
fc6fa38733
Remove scopeguard from dependencies.
|
4 年之前 |
Jing Yang
|
11af902ae8
Two cosmetic changes.
|
4 年之前 |
Jing Yang
|
027859bd71
Move generic_test to testing_utils.
|
4 年之前 |
Jing Yang
|
36506a9be5
Implement snapshot taking for kv server.
|
4 年之前 |
Jing Yang
|
24762d48d7
Migrate kvraft to edition 2018
|
4 年之前 |
Jing Yang
|
2e8863438d
Expose modules.
|
4 年之前 |
Jing Yang
|
dc1844486e
Add test persister, test config and make_config() function.
|
5 年之前 |
Jing Yang
|
a0be30f158
Move kvraft to its own sub crate.
|
5 年之前 |