Commit History

Autor SHA1 Mensaxe Data
  Jing Yang fee4cd561b Add an async clerk to KV Raft. %!s(int64=3) %!d(string=hai) anos
  Jing Yang 285b004ccb Create a separate CommitSentinel RPC from the Get RPC. %!s(int64=3) %!d(string=hai) anos
  Jing Yang ca4bdc502b No need to expose kvraft. %!s(int64=4) %!d(string=hai) anos
  Jing Yang bf2bc68c51 Try commit a value in the kv store when receiving a GET request. %!s(int64=4) %!d(string=hai) anos
  Jing Yang c1bfaba97d Create RPC servers for KVServer and Raft. %!s(int64=4) %!d(string=hai) anos
  Jing Yang eaddf7b499 Use the usual RPC interface for kvraft. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 974f3abb0b Decouple kvraft from labrpc. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 4b761562b0 Move kvraft testing_utils to test_configs. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 5ae61e09a0 Remove all `external crate`! %!s(int64=4) %!d(string=hai) anos
  Jing Yang 9be1a0b751 Remove anyhow as a dependency. %!s(int64=4) %!d(string=hai) anos
  Jing Yang fc6fa38733 Remove scopeguard from dependencies. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 11af902ae8 Two cosmetic changes. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 027859bd71 Move generic_test to testing_utils. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 36506a9be5 Implement snapshot taking for kv server. %!s(int64=4) %!d(string=hai) anos
  Jing Yang 24762d48d7 Migrate kvraft to edition 2018 %!s(int64=4) %!d(string=hai) anos
  Jing Yang 2e8863438d Expose modules. %!s(int64=4) %!d(string=hai) anos
  Jing Yang dc1844486e Add test persister, test config and make_config() function. %!s(int64=5) %!d(string=hai) anos
  Jing Yang a0be30f158 Move kvraft to its own sub crate. %!s(int64=5) %!d(string=hai) anos