Jing Yang
|
f3059b79ff
Create a two-pi-plus-dev setup for durio.
|
4 роки тому |
Jing Yang
|
77f6c6a6dd
Return 503 Service Unavailable if the server is not read.
|
4 роки тому |
Jing Yang
|
8232d7d47b
Integrate Clerk into the web server.
|
4 роки тому |
Jing Yang
|
ca4bdc502b
No need to expose kvraft.
|
4 роки тому |
Jing Yang
|
ccfef9df42
Enable async io in Ruaft thread pool.
|
4 роки тому |
Jing Yang
|
4c04d3d59b
Support running multiple instances of durio.
|
4 роки тому |
Jing Yang
|
10f1e91521
Create a lazy wrapper around Raft.
|
4 роки тому |
Jing Yang
|
bf2bc68c51
Try commit a value in the kv store when receiving a GET request.
|
4 роки тому |
Jing Yang
|
5d5e66cfb3
Initiate test log in the main function.
|
4 роки тому |
Jing Yang
|
d5b0508aa3
Do not connect to the server's own Raft service.
|
4 роки тому |
Jing Yang
|
90290beca6
Run the servers in main.
|
4 роки тому |
Jing Yang
|
0cb5982d91
Add functions that create clients and servers.
|
4 роки тому |
Jing Yang
|
7cbbc78527
Rename RuaftService to RaftService.
|
4 роки тому |
Jing Yang
|
ba0270ed2d
Create an RPC client wrapper for Ruaft.
|
4 роки тому |
Jing Yang
|
c1bfaba97d
Create RPC servers for KVServer and Raft.
|
4 роки тому |
Jing Yang
|
611629f6fc
Import a different Serialize.
|
4 роки тому |
Jing Yang
|
f04af3b01e
Create project durio and a basic KV web server.
|
4 роки тому |
Jing Yang
|
c449a6336e
Update wording in README.
|
4 роки тому |
Jing Yang
|
132bb388db
Add a comment about SNAPSHOT_INDEX_INVARIANT.
|
4 роки тому |
Jing Yang
|
2f794bfdae
Explain why snapshot gets its own daemon.
|
4 роки тому |
Jing Yang
|
0e2bfbd2c4
Update kvraft to be async.
|
4 роки тому |
Jing Yang
|
f23cf15b02
Add log_with macros for scope-style logging.
|
4 роки тому |
Jing Yang
|
b4a017d568
Reword some of the README.
|
4 роки тому |
Jing Yang
|
0c60a398ed
Use a reference to avoid extra Arc cloning.
|
4 роки тому |
Jing Yang
|
ce93766fff
Remote AtomicUsize from KVServer
|
4 роки тому |
Jing Yang
|
85fa0fd7c6
Tweak the KVServer API to avoid clones.
|
4 роки тому |
Jing Yang
|
9d5b4fd65b
A clever trick to make Raft sync.
|
4 роки тому |
Jing Yang
|
e6c939ed66
Remote a TODO that is done.
|
4 роки тому |
Jing Yang
|
522aeeb27d
Move NO_SNAPSHOT to tests.
|
4 роки тому |
Jing Yang
|
3a21ad9b23
Remove one unused mut.
|
4 роки тому |