Commit History

Autor SHA1 Mensaxe Data
  Jing Yang 0f650beb1e Remove unnecessary crate path in type names. %!s(int64=3) %!d(string=hai) anos
  Jing Yang f9d2a15e8e Remove "me" from the raft peers array. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 08de267389 Take clippy advice. %!s(int64=3) %!d(string=hai) anos
  Jing Yang dafff123b4 Replace unnecessary clones with references in sync_log_entries.rs. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 4e5d810997 Updates on stale comments. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 7329e47622 Add rpc_client and beat_ticker to the context. %!s(int64=3) %!d(string=hai) anos
  Jing Yang ff45298c67 Replace term marker with a static remote context. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 51cbafc283 Allow sync_log_entry daemon to exit before election daemon. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 0a93a0d6a5 Move sync_log_entries.rs to using the new standalone daemon_watch. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 5fe90f62fe Refactor: move DaemonWatch out of DaemonEnv. %!s(int64=3) %!d(string=hai) anos
  Jing Yang aac1aed60b Restrict next_index to be non-zero. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 13d6273469 Make SharedSender clonable for any T. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 8c80a8b26c Merge Opening into PeerProgress. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 9b1995e432 Merge Peer into PeerProgress. %!s(int64=3) %!d(string=hai) anos
  Jing Yang e026ab6803 Move next_index and current_step out of RaftState. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 2f66c3fa08 Create an explicit enum for sync log entry events. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 0b29f77341 Wrap data of the sync log entries daemon in opaque structs. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 16dbee97f6 Move the "LeaderLogShrunk" so that we only check it when we are the leader. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 3270245d50 Use AcqRel instead of SeqCst in sync_log_entry.rs. %!s(int64=3) %!d(string=hai) anos
  Jing Yang ca59d5b7ac Replace SeqCst ordering with more relaxed ones in keep_running. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 6d22246e50 Merge stop_wait_group into daemon env. %!s(int64=3) %!d(string=hai) anos
  Jing Yang f230c518c0 Merge daemon_env guard into daemons. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 56e5b19355 Name each daemon thread at creation. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 7d8b309287 Explicitly list the requirement for commands. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 66cccb5847 Make HEARTBEAT_INTERVAL a Duration. %!s(int64=3) %!d(string=hai) anos
  Jing Yang baf22fec60 Use `IndexTerm` in public API. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 69c1c1565e Split lib.rs into messages.rs and raft.rs. %!s(int64=3) %!d(string=hai) anos
  Jing Yang e3f2148ecb Remove the "Default" requirement on command. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 466c1d4d88 Replace SharedBeatTicker with DaemonBeatTicker. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 53f83a8828 Tick beats at successful RPC response. %!s(int64=3) %!d(string=hai) anos