Commit History

Автор SHA1 Съобщение Дата
  Jing Yang 9bf70da709 Use one heartbeat task instead of N. преди 3 години
  Jing Yang 7329e47622 Add rpc_client and beat_ticker to the context. преди 3 години
  Jing Yang ff45298c67 Replace term marker with a static remote context. преди 3 години
  Jing Yang ca59d5b7ac Replace SeqCst ordering with more relaxed ones in keep_running. преди 3 години
  Jing Yang 7d8b309287 Explicitly list the requirement for commands. преди 3 години
  Jing Yang 66cccb5847 Make HEARTBEAT_INTERVAL a Duration. преди 3 години
  Jing Yang 69c1c1565e Split lib.rs into messages.rs and raft.rs. преди 3 години
  Jing Yang db0696517e Reduce the frequency of heartbeats when there are pending commits. преди 3 години
  Jing Yang 466c1d4d88 Replace SharedBeatTicker with DaemonBeatTicker. преди 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 b7d0475f38 Add a comment to explain the lifetime of a parameter. преди 4 години
  Jing Yang ba5494ad08 Create an abstract layer on top of RPC interfaces for remote peers. преди 4 години
  Jing Yang 89238d8801 Create a term marker that uses RPC responses to update term: #7. преди 4 години
  Jing Yang c877032f6c Add public documentation to the heatbeats daemon. преди 4 години
  Jing Yang 41e0f1fde0 Move the RPC deadline constant to utils.rs. преди 4 години
  Jing Yang 5ddb6b2d43 Move heartbeats to its own file. преди 4 години