Jing Yang
|
c292d0ba65
Run snapshot daemon before apply command.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
afcba31d87
Derive clone, debug and default for snapshot.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
52ad4488ef
Remove dead_code label that is no longer necessary.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
e949c5c550
Send install snapshot request through apply command.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
cc8f061609
Create a dedicated trait for request snapshot function.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
5af7e3b05e
Move apply_command to its own module.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
1dec92e51a
Simplify RPC handler and client wrapper using generics.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
67c7a2e4f6
Relax the requirement for RPC handlers: Arc to AsRef.
|
%!s(int64=4) %!d(string=hai) anos |
Jing Yang
|
df79f61a3a
Fix the range check bug introduced by log_array.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
072964f8a4
Provide a default NO_SNAPSHOT function.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
74a8a108ea
Fix clippy errors.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
d04d35c561
Supress warnings: unused code in config.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
5760aa3932
Merge branch 'snapshot': first version of snapshot taking.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
22161b8d9d
Remove one unused variable.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
cd31fae304
Merge branch 'log_array': upgrade log array to support snapshot taking.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
91990f5065
Remove a todo that is done, which is also issue #2.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
113d6010d8
Style change in tests.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
a305bbcd97
Some polishing and minor improvements.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
7a42274118
Trigger snapshot when a command is applied.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
165b273fec
Add arguments for snapshot taking.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
6ce8d929e8
Integrate snapshot daemon into the main lib.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
6e2b80dc96
Implement the blocking mechanism using parker.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
32eeb627cf
Implement a blocking mechanism for snapshots.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
8e36805176
Add snapshot functions to persister.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
951032231d
Half implemented snapshot.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
afe8fa2033
Implement the logic to send install_snapshot RPCs.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
c9a4364ae7
Add send_install_snapshot and RPC wrappers.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
e1f0e697e7
Add process_install_snapshot and build_install_snapshot functions.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
885a4c791d
Use a vector of bytes to store snapshot.
|
%!s(int64=5) %!d(string=hai) anos |
Jing Yang
|
de65b33c12
Add an IndexTerm struct for LogArray.
|
%!s(int64=5) %!d(string=hai) anos |