* Remove retry_response_stream
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Move store-related functions from request to store
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Be a little more consistent with the types in request ctor functions
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Add request ctor functions taking high-level types
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Refactor the command-abstraction into a composable plan abstraction
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Support sending heartbeats automatically
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* nitpick
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Add heartbeat check
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Fix use
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* fix
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* fix complie errors
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Address review comments
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* remove heartbeat plan and use spawn
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Fix build errors and replace RwLock
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Address review comments
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Add unit test
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* nitpick
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* nitpick
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Fix deadlock and unit tests
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Add test for optimistic_heart
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Add mod.rs for tests
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Fix failpoint tests
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Address review comments
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Address review comments
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Address review comments
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Fix tests
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Fix clippy errors
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Address review comments
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Remove bg_worker
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* Fix test
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* rename to failpoint_tests
Signed-off-by: Zijie Lu <wslzj40@gmail.com>
* Update transaction.rs
* Update transaction.rs
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
Co-authored-by: Nick Cameron <nrc@ncameron.org>
Co-authored-by: Andy Lok <andylokandy@hotmail.com>