Commit Graph

24 Commits

Author SHA1 Message Date
Nick Cameron 9a5fd1d8c9 Address review comments
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2021-02-25 15:59:40 +13:00
ekexium c71ac8740c update fail, promethues, proptest
Signed-off-by: ekexium <ekexium@gmail.com>
2021-01-06 15:50:39 +08:00
ekexium c1bb955832 use tempfile to replace tempdir
Signed-off-by: ekexium <ekexium@gmail.com>
2021-01-06 15:46:23 +08:00
ekexium 684059a341 update grpcio to 0.7
Signed-off-by: ekexium <ekexium@gmail.com>
2021-01-06 15:32:28 +08:00
Andy Lok 72ab9b3371 rename ClientError to Error
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2020-12-16 15:20:57 +08:00
Andy Lok f9ab95ce62 Use thiserror and rename Error to ClientError
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2020-12-15 18:13:46 +08:00
ekexium 3aeb0bbfb4 move store and region from tikv-client-store to main crate
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-31 23:54:31 +08:00
Nick Cameron 2aefeb32c1 Build our own protos
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-10-30 14:43:56 +13:00
Nick Cameron 744f45fda9 Tidy up API of pd crate
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-10-29 10:24:23 +13:00
Nick Cameron 89bf4c6c53 Use pub exports of common types
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-10-29 10:24:23 +13:00
ekexium 9ca9aa79c6
GC: initial implementation (#182)
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-13 16:22:56 +08:00
ekexium 208fd35d78
Merge branch 'master' into mock-tikv-workaround 2020-09-14 14:34:28 +08:00
longfangsong 55beddbe3f update kvproto dependency
Signed-off-by: longfangsong <longfangsong@icloud.com>
2020-09-14 12:00:00 +08:00
ekexium 26e1a566e3 add a mock PD
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-09 15:21:15 +08:00
Nick Cameron 92a1649e48 Tidy up
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-07-27 10:22:16 +12:00
Nick Cameron a70aa203b0 Move some functionality for pd cluster up a layer
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-07-27 10:16:33 +12:00
Nick Cameron bc9ae7103e Refactor pd clients
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-07-27 10:15:26 +12:00
Nick Cameron f16df2dbc5 Make tso crate-private
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-07-27 10:13:25 +12:00
Nick Cameron a6414c0aa5 Move last_connected time from PD cluster to RetryClient
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-07-27 10:13:25 +12:00
longfangsong 100ae95a21 Update dependencies
Signed-off-by: longfangsong <longfangsong@icloud.com>
2020-07-24 11:31:21 +08:00
longfangsong fa157d440c merge master into this
Signed-off-by: longfangsong <longfangsong@icloud.com>
2020-07-23 19:56:02 +08:00
longfangsong 484d0bb0a3 remove compact code
Signed-off-by: longfangsong <longfangsong@icloud.com>
2020-07-23 19:49:59 +08:00
longfangsong f8510f9602 Merge remote-tracking branch 'upstream/master' into remove-compact
# Conflicts:
#	Cargo.toml
#	src/kv_client/mod.rs
#	tikv-client-pd/src/cluster.rs
2020-07-23 19:38:01 +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