Commit History

Auteur SHA1 Bericht Datum
  Jing Yang 9bd77f345f Add the basic service test. 4 jaren geleden
  Jing Yang c5e6d51d3c Improve error handling at the client side. 4 jaren geleden
  Jing Yang 137de21f0a Improve client side retrying. 4 jaren geleden
  Jing Yang dd212c071c Remove options from Clerk interface. 4 jaren geleden
  Jing Yang 2e8863438d Expose modules. 4 jaren geleden
  Jing Yang c0b0430a26 Add begin(), end() and clean_up() to kvraft config. 4 jaren geleden
  Jing Yang 405c137e25 Add make_clerk() and make_limited_clerk() to kvraft test config. 4 jaren geleden
  Jing Yang c06060742c Add partition method to kvraft config. 4 jaren geleden
  Jing Yang 3b6dbbbc75 Merge make_rpc_handler into upstream. 4 jaren geleden
  Jing Yang 262235cc56 Add code to register KV server with the network. 4 jaren geleden
  Jing Yang dc1844486e Add test persister, test config and make_config() function. 4 jaren geleden
  Jing Yang 3fe2240b1d More cosmetic changes. 4 jaren geleden
  Jing Yang bfbc01f84f Remove two private structs. 4 jaren geleden
  Jing Yang ec1039e99b Avoid the second applied_op lookup by spliting references. 4 jaren geleden
  Jing Yang 151a13fcb2 Each unique result now has its own result holder. 4 jaren geleden
  Jing Yang 63dc2b36ac Some refactoring to remove duplicate code. 4 jaren geleden
  Jing Yang ed4bf67bfa Implement process command thread. 4 jaren geleden
  Jing Yang a0be30f158 Move kvraft to its own sub crate. 5 jaren geleden
  Jing Yang 911aab6e2a Add put_append to the server. 5 jaren geleden
  Jing Yang b76ce9e862 Add get method to server. 5 jaren geleden
  Jing Yang 6ef6c4e1fd Add block_for_commit at server. 5 jaren geleden
  Jing Yang a8a54701cb Add kvraft server. 5 jaren geleden
  Jing Yang f097fda10a Add empty server.rs 5 jaren geleden
  Jing Yang fbe4e23434 Add a wrapper to clerk to init once. 5 jaren geleden
  Jing Yang 712a8cc735 Implement clerk without re-initialize. 5 jaren geleden
  Jing Yang cd4f2268ca Add some client side code for kvraft. 5 jaren geleden
  Jing Yang b9b0d02577 Expose the common structures in kvraft. 5 jaren geleden
  Jing Yang a10c1015a9 Add RPC args and replies. 5 jaren geleden
  Jing Yang ff464e1603 Add kvraft code structure and some common types. 5 jaren geleden
  Jing Yang ff9b9bcd4c Do not shrink log beyond log start. 4 jaren geleden