Jing Yang
|
7635e2de48
Move code around.
|
4 år sedan |
Jing Yang
|
e16cb2f9ec
Add a comment to explain what put_append returns.
|
4 år sedan |
Jing Yang
|
2fe32097ee
Refactor client to return proper types.
|
4 år sedan |
Jing Yang
|
5b538d60a8
Refactor KV server and remove is_retry.
|
4 år sedan |
Jing Yang
|
4a5de0b558
Fix cargo clippy errors.
|
4 år sedan |
Jing Yang
|
7b7857fd9c
Refactor snapshot holder and merge methods.
|
4 år sedan |
Jing Yang
|
0c4beaf0f0
Add more debugging messages to linearizability.
|
4 år sedan |
Jing Yang
|
bcd32724b4
Rename some tests so they are not prefixes of other tests.
|
4 år sedan |
Jing Yang
|
87cec9b0e0
Remove a special case that will never happen.
|
4 år sedan |
Jing Yang
|
088e7f60bd
Remove a trigger condition of log_grow.
|
4 år sedan |
Jing Yang
|
d303c29a77
Better shutdown for kv server.
|
4 år sedan |
Jing Yang
|
7cbe4d2224
Rewrite a match statement using match-if.
|
4 år sedan |
Jing Yang
|
7b66208d33
Cosmetic changes to server.rs.
|
4 år sedan |
Jing Yang
|
fc6fa38733
Remove scopeguard from dependencies.
|
4 år sedan |
Jing Yang
|
1933fd9a08
Add timing tracks for generic test.
|
4 år sedan |
Jing Yang
|
f93a1fa8f7
Add two lineariability tests.
|
4 år sedan |
Jing Yang
|
974c49cd7d
Use Instant instead of u64 for time.
|
4 år sedan |
Jing Yang
|
a5806e1874
Implment linearizability module.
|
4 år sedan |
Jing Yang
|
b379f28976
Add 4 more tests.
|
4 år sedan |
Jing Yang
|
25677e4d91
Debug message improvements.
|
4 år sedan |
Jing Yang
|
967dae925a
Adapt to the new snapshot framework.
|
4 år sedan |
Jing Yang
|
2aeebd895b
A new design for snapshots.
|
4 år sedan |
Jing Yang
|
cd5818f558
Add shutdown to snapshot holder and a new test.
|
4 år sedan |
Jing Yang
|
a9b3251155
Add an option to lower the ops count limit.
|
4 år sedan |
Jing Yang
|
11af902ae8
Two cosmetic changes.
|
4 år sedan |
Jing Yang
|
027859bd71
Move generic_test to testing_utils.
|
4 år sedan |
Jing Yang
|
84901eb9e1
Add a snapshot size test.
|
4 år sedan |
Jing Yang
|
6cf983ffd5
Implement check_log_size() in kvraft test setup.
|
4 år sedan |
Jing Yang
|
eb08693e11
Implement install snapshot.
|
4 år sedan |
Jing Yang
|
36506a9be5
Implement snapshot taking for kv server.
|
4 år sedan |