Jing Yang
|
26321803c4
Minor refactor: set keep_running to true at creation.
|
3 jaren geleden |
Jing Yang
|
7d8b309287
Explicitly list the requirement for commands.
|
3 jaren geleden |
Jing Yang
|
8df4ec00fe
Stop processing read requests at shutdown.
|
3 jaren geleden |
Jing Yang
|
66cccb5847
Make HEARTBEAT_INTERVAL a Duration.
|
3 jaren geleden |
Jing Yang
|
baf22fec60
Use `IndexTerm` in public API.
|
3 jaren geleden |
Jing Yang
|
9fb9b4de48
Remove crate-wide re-expose of LogEntry.
|
3 jaren geleden |
Jing Yang
|
69c1c1565e
Split lib.rs into messages.rs and raft.rs.
|
3 jaren geleden |
Jing Yang
|
0383c75c20
Remove excessive use of "Default".
|
3 jaren geleden |
Jing Yang
|
e3f2148ecb
Remove the "Default" requirement on command.
|
3 jaren geleden |
Jing Yang
|
b6016249be
Optimize imports in tests.
|
3 jaren geleden |
Jing Yang
|
75d4e75262
Optimize imports in source files.
|
3 jaren geleden |
Jing Yang
|
e8b752a92f
Move LogEntry and LogEntryEnum to log_array.rs
|
3 jaren geleden |
Jing Yang
|
098742095d
Explicitly allow no-op and term-change log entries.
|
3 jaren geleden |
Jing Yang
|
5667013a1d
Extend election timer timeout to accommodate slower heartbeats.
|
3 jaren geleden |
Jing Yang
|
126042c0f8
Set the deadline to forever in tarpc requests.
|
3 jaren geleden |
Jing Yang
|
5a3f8d70f9
Update the build script for debian.
|
3 jaren geleden |
Jing Yang
|
09af46a746
Use the new AsyncClerk in Durio.
|
3 jaren geleden |
Jing Yang
|
6efd08e757
Reply on retry_rpc() to retry on transient errors.
|
3 jaren geleden |
Jing Yang
|
fee4cd561b
Add an async clerk to KV Raft.
|
3 jaren geleden |
Jing Yang
|
b800cf72cc
Remove the extra loop that dealt with expired requests.
|
3 jaren geleden |
Jing Yang
|
94a57113fc
Remove UniqueId from get requests.
|
3 jaren geleden |
Jing Yang
|
45702cddf4
UniqueId does not need mut to run inc().
|
3 jaren geleden |
Jing Yang
|
9bf4309269
Use a known-width integer for beats.
|
3 jaren geleden |
Jing Yang
|
b8bfaa8ab9
Add a mixed test for the verify authority daemon.
|
3 jaren geleden |
Jing Yang
|
de63f458f2
Add tests for reset_state().
|
3 jaren geleden |
Jing Yang
|
ad1febb5bd
Add tests for clear_ticked_requests().
|
3 jaren geleden |
Jing Yang
|
13068c3520
Add a test for clear_committed_requests().
|
3 jaren geleden |
Jing Yang
|
13ae1b1358
Add a test for remove_expired_requests.
|
3 jaren geleden |
Jing Yang
|
41dba8fa65
Add basic tests for the verify authority API.
|
3 jaren geleden |
Jing Yang
|
c7a6b12213
Address clippy warnings in tests.
|
3 jaren geleden |