Jing Yang
|
b7bebd42ab
Add an assert for snapshot index invariant.
|
4 år sedan |
Jing Yang
|
132bb388db
Add a comment about SNAPSHOT_INDEX_INVARIANT.
|
4 år sedan |
Jing Yang
|
85d5da0864
Add daemon starting and exiting log.
|
4 år sedan |
Jing Yang
|
5e75abc074
Give each daemon a name.
|
4 år sedan |
Jing Yang
|
fa58f1b7af
Add public document for the apply command daemon.
|
4 år sedan |
Jing Yang
|
6401d7082b
Add comments to explain safe index accesses.
|
4 år sedan |
Jing Yang
|
bc61f08723
Store DaemonEnv in the thread context to enable global logging.
|
4 år sedan |
Jing Yang
|
d28dc76eb5
Watch thread panics and record errors.
|
4 år sedan |
Jing Yang
|
ff9b9bcd4c
Do not shrink log beyond log start.
|
4 år sedan |
Jing Yang
|
9e1f78a179
Do not shrink commit index when a snapshot is installed.
|
4 år sedan |
Jing Yang
|
736ffa5d33
Move rf.last_applied right before yiedling snapshot.
|
4 år sedan |
Jing Yang
|
e949c5c550
Send install snapshot request through apply command.
|
4 år sedan |
Jing Yang
|
5af7e3b05e
Move apply_command to its own module.
|
4 år sedan |