Commit History

Autor SHA1 Mensaxe Data
  Jing Yang 7d2d1d419f Add rational for omitting timeout. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 15afaf7cd6 Add test to random drop rate. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 0e3e968887 Fail the RPC if server has been updated. %!s(int64=5) %!d(string=hai) anos
  Jing Yang ed56ba539d Extend shutdown delay to avoid pulling on the mutex too often. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 740bc68459 Run clippy. %!s(int64=5) %!d(string=hai) anos
  Jing Yang f8c53c81aa Replace RpcHandler with a function. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 4dda408a21 Move to crossbeam channel. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 97146550d1 Reset the connection only when all previous commands succeeded. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 4fc9becbe4 Upgrade to tokio 3.0. %!s(int64=5) %!d(string=hai) anos
  Jing Yang f5029e1d48 Make sure RPCs are cancelled when server is killed. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 788784f131 Rust fmt. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 2dab9de729 Migrate to parking_lot::Mutex. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 0178d218b7 Accepts string references, instead of &&str %!s(int64=5) %!d(string=hai) anos
  Jing Yang 96f6b2da46 Require client to be cloned before sending RPCs. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 160ec79e3c Add a couple of comments. %!s(int64=5) %!d(string=hai) anos
  Jing Yang a305f0a292 Take over the server in public interface. %!s(int64=5) %!d(string=hai) anos
  Jing Yang a2a8af4968 Better public interface. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 39f00e7083 Clippy and rustfmt. %!s(int64=5) %!d(string=hai) anos
  Jing Yang f68d525817 Add a concurrency test. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 14127b87a1 Run rustfmt. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 67361258a7 Use pre-defined const in tests. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 0ac5da72bf Add a new API get_rpc_count() for each server. %!s(int64=5) %!d(string=hai) anos
  Jing Yang b49e4079e0 Add a catch-all test to network. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 23896f0734 Change is_running() to stopped(). %!s(int64=5) %!d(string=hai) anos
  Jing Yang c77c3d4251 Switch an error code on the network. %!s(int64=5) %!d(string=hai) anos
  Jing Yang c98e6eec9f Refactor tests and junk server. %!s(int64=5) %!d(string=hai) anos
  Jing Yang f10923547c Add more tests to verify network handles errors. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 4380dd4a0b Add a network test for proxying server errors. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 6fb35f208b Add a test that verifies the network actually proxies RPCs. %!s(int64=5) %!d(string=hai) anos
  Jing Yang 2b8bc5d772 Cosmetic changes: import, rustfmt and messages. %!s(int64=5) %!d(string=hai) anos