Jing Yang
|
21a5b8153f
Remove labrpc as a dependency of the ruaft main crate.
|
4 yıl önce |
Jing Yang
|
48e7a866e5
Put raft configs into a namespace.
|
4 yıl önce |
Jing Yang
|
480e04d712
Move test configs to test_configs crate.
|
4 yıl önce |
Jing Yang
|
4a0c62887c
Move rpcs.rs to a separate sub-crate.
|
4 yıl önce |
Jing Yang
|
bbbd9a5fe2
Refactor rpcs.rs: remove duplicate code and unnecessary visibility.
|
4 yıl önce |
Jing Yang
|
abb309cff1
Remove two access level annotations that are no longer needed.
|
4 yıl önce |
Jing Yang
|
ba5494ad08
Create an abstract layer on top of RPC interfaces for remote peers.
|
4 yıl önce |
Jing Yang
|
c4efe23ca1
No logger setup in unit tests.
|
4 yıl önce |
Jing Yang
|
a13bd2ef53
Mark logging as done in README.
|
4 yıl önce |
Jing Yang
|
f9134bae4a
Add documents for test_utils.
|
4 yıl önce |
Jing Yang
|
de3c5eaf17
Allow message applying errors in KV server.
|
4 yıl önce |
Jing Yang
|
5ae61e09a0
Remove all `external crate`!
|
4 yıl önce |
Jing Yang
|
ead6ae4211
Add test log to snapshot_tests.
|
4 yıl önce |
Jing Yang
|
144657a59d
Replace all eprintln() with proper logging.
|
4 yıl önce |
Jing Yang
|
aae03cec67
Setup test logger in KVServer and tests.
|
4 yıl önce |
Jing Yang
|
5cec503a1c
Better error message when handling test loggers.
|
4 yıl önce |
Jing Yang
|
614c678683
Complete the API in LocalLogger.
|
4 yıl önce |
Jing Yang
|
85d5da0864
Add daemon starting and exiting log.
|
4 yıl önce |
Jing Yang
|
fdcfcfb31e
Panic if the logger is not set.
|
4 yıl önce |
Jing Yang
|
c3b614de6a
Add a 'latest' link to the last log file of the same test.
|
4 yıl önce |
Jing Yang
|
96fd5067e7
Attach test name to test log file name.
|
4 yıl önce |
Jing Yang
|
10e45a5224
Create one log file for each test.
|
4 yıl önce |
Jing Yang
|
b9f664703b
Add basic logging to ruaft and especially tests.
|
4 yıl önce |
Jing Yang
|
3f0c957798
Validate log content at creation time.
|
4 yıl önce |
Jing Yang
|
80487fdc85
Add a comment explain why stop_wait_group cannot be merged into DaemonEnv.
|
4 yıl önce |
Jing Yang
|
5e75abc074
Give each daemon a name.
|
4 yıl önce |
Jing Yang
|
d64d11ac80
Add one more error check to rule out log array index of out bound.
|
4 yıl önce |
Jing Yang
|
c57b6dd644
Refuse to append entries when the RPC is inconsistent.
|
4 yıl önce |
Jing Yang
|
fc98b98203
Remove the index method of log array.
|
4 yıl önce |
Jing Yang
|
94f08fdc5f
Add two more checks looking for log index out of bounds.
|
4 yıl önce |