Commit Graph

6 Commits

Author SHA1 Message Date
Xuanwo 2761270f6d
build: Make sure tikv-client works on stable rust (#412)
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-07-16 23:51:11 +08:00
Andy Lok 797960edfb
Improve rustfmt config (#401)
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-07-09 17:07:13 +08:00
Zijie Lu 486a4b2e14
Automatic heartbeat (#236)
* 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>
2021-03-11 11:01:36 +13:00
Nick Cameron 9a5fd1d8c9 Address review comments
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2021-02-25 15:59:40 +13:00
ekexium a42723766e doc: format code in doc
Signed-off-by: ekexium <ekexium@gmail.com>
2020-11-09 16:17:11 +08:00
ekexium d7bded1fbf
Extract low-level store and pd crates. (#157)
Signed-off-by: ekexium <ekexium@gmail.com>
2020-07-16 11:41:57 +08:00