Commit History

Autor SHA1 Mensaxe Data
  Jing Yang 5fa583a055 Replace persister with storage. %!s(int64=2) %!d(string=hai) anos
  Jing Yang 44774c320f Drop the Arc requirement of Persister. %!s(int64=3) %!d(string=hai) anos
  Jing Yang ed7ed114bb Add a liveness test in which the previous leader is connected to one follower. %!s(int64=3) %!d(string=hai) anos
  Jing Yang a3081420cb Add a test for prevote. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 6b42baa245 Remove the extra layer of Arc on Raft from tests. %!s(int64=3) %!d(string=hai) anos
  Jing Yang c71fd0fa03 Move the join logic to a standalone handler. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 1e4fb64fcb Minor code refactor related to _clone. %!s(int64=3) %!d(string=hai) anos
  Jing Yang baf22fec60 Use `IndexTerm` in public API. %!s(int64=3) %!d(string=hai) anos
  Jing Yang b6016249be Optimize imports in tests. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 098742095d Explicitly allow no-op and term-change log entries. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 0e2bfbd2c4 Update kvraft to be async. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 522aeeb27d Move NO_SNAPSHOT to tests. %!s(int64=4) %!d(string=hai) anos
  Jing Yang f7bbfbadef Merge sleep utility functions together. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 21a5b8153f Remove labrpc as a dependency of the ruaft main crate. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 48e7a866e5 Put raft configs into a namespace. %!s(int64=4) %!d(string=hai) anos