Jing Yang
|
1360455490
Improve comments in beat_ticker.rs.
|
3 年之前 |
Jing Yang
|
79778e383c
Replace parker with a condvar.
|
3 年之前 |
Jing Yang
|
466c1d4d88
Replace SharedBeatTicker with DaemonBeatTicker.
|
3 年之前 |
Jing Yang
|
001de2e3db
Skip popping if all requests are covered.
|
3 年之前 |
Jing Yang
|
18bb52ef66
Correct the code that counts votes in an assert check.
|
3 年之前 |
Jing Yang
|
efbb23840c
Move the covered index relative to start, instead of as an absolute index.
|
3 年之前 |
Jing Yang
|
b5c4b8d8f8
Derive "Debug" for all data structs.
|
3 年之前 |
Jing Yang
|
7867b866eb
Tighten the index requirement when clearing by commit.
|
3 年之前 |
Jing Yang
|
9162f177fa
Lock request queue before taking a moment to maintain order.
|
3 年之前 |
Jing Yang
|
d40a50978b
Add logging to the new verify authority daemon.
|
3 年之前 |
Jing Yang
|
0ef845922e
Use the new no-commit read in kv server.
|
3 年之前 |
Jing Yang
|
ef2573e986
Expose the new verify authority API.
|
3 年之前 |
Jing Yang
|
1c6bbbc54f
Trigger heartbeats when authority needs to be verified.
|
3 年之前 |
Jing Yang
|
2ae284f37b
Only mark term when the heartbeat failed.
|
3 年之前 |
Jing Yang
|
53f83a8828
Tick beats at successful RPC response.
|
3 年之前 |
Jing Yang
|
9d63f1d698
Commit a new log entry immediately after being elected.
|
3 年之前 |
Jing Yang
|
6124b2f663
Clarify the guarantee to applications in verify authority requests.
|
3 年之前 |
Jing Yang
|
07bf4917ed
Clear the verify authority queue after a new commit is made.
|
3 年之前 |
Jing Yang
|
8210fcfba7
Implement the publibc verify authority API on Raft.
|
3 年之前 |
Jing Yang
|
01fab3f446
Create the verify authority daemon to support readonly requests.
|
3 年之前 |
Jing Yang
|
138060b85d
No need to re-sync the log entry that has been committed.
|
3 年之前 |
Jing Yang
|
68860666a8
Lower RPC count limit by a factor of 3.
|
4 年之前 |
Jing Yang
|
ff83590e80
Require snapshot_recover_many_clients to commit at least 10 ops for each client.
|
4 年之前 |
Jing Yang
|
9c7efd23df
Skip append entries if there is nothing to sync.
|
4 年之前 |
Jing Yang
|
d535752305
Refactor: move leadership condition forward.
|
4 年之前 |
Jing Yang
|
7f9e8e72f4
Schedule an extra round of append entries after install snapshot.
|
4 年之前 |
Jing Yang
|
983ef530f5
Fix clippy warnings.
|
4 年之前 |
Jing Yang
|
8802900d23
Upgrade dependencies.
|
4 年之前 |
Jing Yang
|
b7d0475f38
Add a comment to explain the lifetime of a parameter.
|
4 年之前 |
Jing Yang
|
e302373755
Ignore dead_code warnings for log-only structs.
|
4 年之前 |