Jing Yang
|
807b8ceee7
Add an in-memory implementation of Raft storage.
|
2 роки тому |
Jing Yang
|
b9a9591bec
Optimize serialization of Vec<u8> and boost throughput to 150%.
|
3 роки тому |
Jing Yang
|
c8fa496d8a
Move durio to its own workspace.
|
3 роки тому |
Jing Yang
|
879e45ecaa
Minor tweaks in Cargo.toml.
|
3 роки тому |
Jing Yang
|
28082ff335
Replace Arc<Runtime> with a custom thread pool holder.
|
3 роки тому |
Jing Yang
|
8210fcfba7
Implement the publibc verify authority API on Raft.
|
3 роки тому |
Jing Yang
|
8802900d23
Upgrade dependencies.
|
4 роки тому |
Jing Yang
|
f7dd4fbe5b
Upgrade dependencies.
|
4 роки тому |
Jing Yang
|
2185316d8d
Relax dependencies on parking_lot and serde.
|
4 роки тому |
Jing Yang
|
7c35532eda
Migrate to rust edition 2021.
|
4 роки тому |
Jing Yang
|
f04af3b01e
Create project durio and a basic KV web server.
|
4 роки тому |
Jing Yang
|
302bfd37ec
Minor fixes on dependencies in Cargo.toml.
|
4 роки тому |
Jing Yang
|
21a5b8153f
Remove labrpc as a dependency of the ruaft main crate.
|
4 роки тому |
Jing Yang
|
4a0c62887c
Move rpcs.rs to a separate sub-crate.
|
4 роки тому |
Jing Yang
|
ba5494ad08
Create an abstract layer on top of RPC interfaces for remote peers.
|
4 роки тому |
Jing Yang
|
96fd5067e7
Attach test name to test log file name.
|
4 роки тому |
Jing Yang
|
10e45a5224
Create one log file for each test.
|
4 роки тому |
Jing Yang
|
b9f664703b
Add basic logging to ruaft and especially tests.
|
4 роки тому |
Jing Yang
|
4263354adc
Complete Cargo metadata and updates to README.
|
4 роки тому |
Jing Yang
|
b71670e2ae
Use labrpc from crates.io.
|
4 роки тому |
Jing Yang
|
66ba5eb49c
Upgrade to futures 0.3.15.
|
4 роки тому |
Jing Yang
|
17369a6d0d
Upgrade to bindcode 1.3.3.
|
4 роки тому |
Jing Yang
|
10a8c764af
Upgrade to tokio 1.7.
|
4 роки тому |
Jing Yang
|
a5806e1874
Implment linearizability module.
|
4 роки тому |
Jing Yang
|
8905dfb7c1
Add a minimal test that uses kvraft and some refactor.
|
4 роки тому |
Jing Yang
|
a0be30f158
Move kvraft to its own sub crate.
|
4 роки тому |
Jing Yang
|
8722b7afa7
Upgrade to parking_lot 0.11.1
|
5 роки тому |
Jing Yang
|
00297bde0a
Upgrade to rand 0.8
|
5 роки тому |
Jing Yang
|
c3c6161ac7
Upgrade to bytes 1.0
|
5 роки тому |
Jing Yang
|
297368a2b5
Upgrade to tokio 1.0
|
5 роки тому |