ekexium
|
26e1a566e3
|
add a mock PD
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-09 15:21:15 +08:00 |
ekexium
|
44cc11dc9c
|
separate mock_tikv into a server and an in-memory store
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 15:07:15 +08:00 |
ekexium
|
1d3b3b86b1
|
temporarily disable proptest
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 14:06:08 +08:00 |
ekexium
|
bb1961d790
|
move mock-tikv to an individual crate
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 14:01:01 +08:00 |
ekexium
|
2838e6c845
|
fix bug; add another mocked pd client
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 14:00:49 +08:00 |
ekexium
|
cee82fd81d
|
add raw delete/batch_delete
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 14:00:49 +08:00 |
ekexium
|
266dbc4419
|
add raw batch put
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 14:00:49 +08:00 |
ekexium
|
3d2baf8dd0
|
first impl of raw put/write with workaround
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-09-08 14:00:41 +08:00 |
Nick Cameron
|
9d9dca4103
|
Merge pull request #158 from nrc/refactor
Refactor PD crate to make it more independent
|
2020-07-27 21:40:09 +12:00 |
Nick Cameron
|
92a1649e48
|
Tidy up
Signed-off-by: Nick Cameron <nrc@ncameron.org>
|
2020-07-27 10:22:16 +12:00 |
Nick Cameron
|
d110ad1ecb
|
Move region and store from common to store crate
Signed-off-by: Nick Cameron <nrc@ncameron.org>
|
2020-07-27 10:16:33 +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 |
Nick Cameron
|
07194c4c43
|
Merge pull request #149 from longfangsong/remove-compact
Remove compat
|
2020-07-27 10:12:20 +12:00 |
longfangsong
|
913da196f0
|
Remove unnecessary file
Thanks to @nrc
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-07-24 13:05:41 +08:00 |
longfangsong
|
100ae95a21
|
Update dependencies
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-07-24 11:31:21 +08:00 |
longfangsong
|
325ca2c902
|
Remove rust-toolchain and unnecessary restrictions to rust version in .travis.yml
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-07-23 20:03:23 +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 |
Nick Cameron
|
b1bdbb34ef
|
Merge pull request #152 from ekexium/remove_value_type
set Value type to an alias of Vec<u8>
|
2020-07-16 14:48:35 +12:00 |
Nick Cameron
|
acf6d52fe8
|
Merge branch 'master' into remove_value_type
|
2020-07-16 14:33:40 +12:00 |
ekexium
|
43994472e4
|
format code
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-07-15 16:35:30 +08:00 |
ekexium
|
93792b1277
|
change ColumnFamily to enum (#154)
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-07-15 10:57:10 +08:00 |
ekexium
|
1868118ea6
|
set Value type to an alias of Vec<u8>
Signed-off-by: ekexium <ekexium@gmail.com>
|
2020-07-08 15:54:23 +08:00 |
longfangsong
|
519b360c65
|
add nightly toolchain
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-06-11 13:07:53 +08:00 |
longfangsong
|
d6ef4db3f2
|
add nightly toolchain
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-06-11 11:57:45 +08:00 |
longfangsong
|
0fccfed5cd
|
specify rust toolchain
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-06-11 11:22:38 +08:00 |
longfangsong
|
0845b893d0
|
fix ci
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-06-11 10:58:38 +08:00 |
longfangsong
|
f02bdf0820
|
remove compact code
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-06-04 21:49:11 +08:00 |
龙方淞
|
fe765f1911
|
fix: fix #146 (#147)
Signed-off-by: longfangsong <longfangsong@icloud.com>
|
2020-06-04 10:53:07 +08:00 |
you06
|
b7ced1f44e
|
raw: Implement `RawBatchScan` (#134)
Signed-off-by: you06 <you1474600@gmail.com>
|
2020-05-25 11:52:58 +08:00 |
Nick Cameron
|
76c3c2cd9e
|
Merge pull request #141 from Renkai/async_reconnect
Async reconnect
|
2020-05-22 14:17:54 +12:00 |
Renkai
|
45bf3c5480
|
reduce unnecessary if branch
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-21 09:52:49 +08:00 |
Renkai
|
98e4c847bd
|
remove unnecessary import
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 23:57:47 +08:00 |
Renkai
|
601b2442a9
|
prevent too frequent reconnect
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 23:36:34 +08:00 |
Renkai
|
9c9abfee0d
|
remove not used file
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 17:01:45 +08:00 |
Renkai
|
5a0fc0d2e4
|
remove fixme
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 16:51:19 +08:00 |
Renkai
|
5561402233
|
remove fixme
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 16:45:57 +08:00 |
Renkai
|
570ebc3f41
|
polish code
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 16:43:07 +08:00 |
Renkai
|
5d8ea81bda
|
saving a clone
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 14:14:01 +08:00 |
Renkai
|
b6a6825ccc
|
saving a rwlock
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 14:04:41 +08:00 |
Renkai
|
2521d20f77
|
saving a rwlock
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 11:57:53 +08:00 |
Renkai
|
033a8df382
|
saving a rwlock
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-20 10:43:46 +08:00 |
Renkai
|
9b4ae09c68
|
trigger ci
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-19 23:55:10 +08:00 |
Renkai
|
c48fa407ee
|
changed
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-19 23:25:57 +08:00 |
Renkai
|
92caa18daa
|
changed
Signed-off-by: Renkai <gaelookair@gmail.com>
|
2020-05-19 23:16:42 +08:00 |