0x29a
788d6e211b
ci: upgrade action & use nextest instead of test for ut ( #422 )
...
* ci: upgrade action & use nextest instead of test
Signed-off-by: ben1009 <liuhe1009@gmail.com>
* fix DCO check
Signed-off-by: ben1009 <liuhe1009@gmail.com>
* back to use test in IT
Signed-off-by: ben1009 <liuhe1009@gmail.com>
* transaction: Support unsafe_destroy_range interface (#420 )
* add unsafe_destroy_range
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* fix compile error on lower version of rust
Signed-off-by: Ping Yu <yuping@pingcap.com>
---------
Signed-off-by: Ping Yu <yuping@pingcap.com>
Signed-off-by: ben1009 <liuhe1009@gmail.com>
* add install guid for nextest in readme
Signed-off-by: ben1009 <liuhe1009@gmail.com>
---------
Signed-off-by: ben1009 <liuhe1009@gmail.com>
Signed-off-by: Ping Yu <yuping@pingcap.com>
Co-authored-by: Ping Yu <yuping@pingcap.com>
2023-10-08 14:16:44 +08:00
Ping Yu
d6560794f0
transaction: Support unsafe_destroy_range interface ( #420 )
...
* add unsafe_destroy_range
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* fix compile error on lower version of rust
Signed-off-by: Ping Yu <yuping@pingcap.com>
---------
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-10-07 16:46:52 +08:00
Ping Yu
5ac72f2c32
handle grpc error ( #419 )
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-09-07 15:16:02 +08:00
Ping Yu
dd34500282
transaction: Add batch_mutate interface ( #418 )
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-09-01 16:11:25 +08:00
Ping Yu
d42b31a09d
Return live locks on resolve locks error ( #417 )
...
* API v2 part1
Signed-off-by: Ping Yu <yuping@pingcap.com>
* inplace encoding
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* export proto
Signed-off-by: Ping Yu <yuping@pingcap.com>
* fix set_context
Signed-off-by: Ping Yu <yuping@pingcap.com>
* get live locks
Signed-off-by: Ping Yu <yuping@pingcap.com>
* wip
Signed-off-by: Ping Yu <yuping@pingcap.com>
* add Codec parameter to Transaction & Snapshot
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
---------
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-08-30 17:35:04 +08:00
Ping Yu
4b0e844a40
*: Support API v2 (part 1) ( #415 )
...
* API v2 part1
Signed-off-by: Ping Yu <yuping@pingcap.com>
* inplace encoding
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
* export proto
Signed-off-by: Ping Yu <yuping@pingcap.com>
* fix set_context
Signed-off-by: Ping Yu <yuping@pingcap.com>
* add Codec parameter to Transaction & Snapshot
Signed-off-by: Ping Yu <yuping@pingcap.com>
---------
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-08-30 14:38:12 +08:00
Smilencer
abf22ba680
fix raw scan ( #409 )
...
* fix raw scan
Signed-off-by: Smityz <smityz@qq.com>
* fix
Signed-off-by: Smityz <smityz@qq.com>
---------
Signed-off-by: Smityz <smityz@qq.com>
2023-07-23 02:59:32 +08:00
Xuanwo
8b3ada28ee
feat: Add vendored support ( #411 )
...
* feat: Add vendored support
Signed-off-by: Xuanwo <github@xuanwo.io>
* Use diff=false instead
Signed-off-by: Xuanwo <github@xuanwo.io>
* try fix
Signed-off-by: Xuanwo <github@xuanwo.io>
* Fix typo
Signed-off-by: Xuanwo <github@xuanwo.io>
* Use vendor by default
Signed-off-by: Xuanwo <github@xuanwo.io>
* Add check
Signed-off-by: Xuanwo <github@xuanwo.io>
---------
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-07-21 15:44:38 +08:00
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
2c831bac14
add with_backoff to RawClient ( #404 )
...
* add with_backoff to RawClient
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* address comment
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
---------
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-07-11 15:21:32 +08:00
Andy Lok
e49bc09496
Combine workspace into a unicrate ( #402 )
...
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-07-10 10:59:30 +08:00
joker53-1
bae5ee9d09
Fix get the error ranges in group_ranges_by_region ( #394 )
...
* Fix get the error ranges in group_ranges_by_region
Signed-off-by: joker53-1 <1205637346@qq.com>
* fix error
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
---------
Signed-off-by: joker53-1 <1205637346@qq.com>
Signed-off-by: Andy Lok andylokandy@hotmail.com
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
Co-authored-by: Andy Lok <andylokandy@hotmail.com>
2023-07-10 03:15:36 +08:00
Xuanwo
9ae3e4fa85
docs: Cmake and gcc is not needed anymore ( #403 )
...
* docs: Cmake and gcc is not needed anymore
Signed-off-by: Xuanwo <github@xuanwo.io>
* Update links
Signed-off-by: Xuanwo <github@xuanwo.io>
---------
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-07-10 02:20:29 +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
Andy Lok
0a1de19450
Migrate to tonic ( #399 )
...
* Fix publish issue
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* migrate to tonic
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* fix
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* fix
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* address comment
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
---------
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-07-08 16:27:11 +08:00
Andy Lok
8875c96a3b
Bump version 0.2.0 ( #395 )
...
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-06-27 16:00:34 +08:00
Xuanwo
ed22f868ee
fix: Comment out insert test for existing key ( #396 )
...
* fix: Comment out insert test for existing key
Signed-off-by: Xuanwo <github@xuanwo.io>
* Fix check
Signed-off-by: Xuanwo <github@xuanwo.io>
---------
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-06-27 10:09:16 +08:00
ekexium
68a6dd3aa6
change pessimistic backoff ( #367 )
...
Signed-off-by: ekexium <eke@fastmail.com>
Co-authored-by: Andy Lok <andylokandy@hotmail.com>
2023-06-26 22:49:19 +08:00
Andrey Koshchiy
8f54e61142
Batch split for prewrite and commit requests ( #390 )
...
Signed-off-by: Andrey Koshchiy <roguepnz@gmail.com>
2023-02-08 18:36:14 +08:00
Ping Yu
a675082f75
Merge pull request #386 from haojinming/resolve_lock_in_range
...
Resolve lock in range
2023-01-20 16:16:04 +08:00
haojinming
b22710b3ef
address review comments
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-20 15:13:00 +08:00
haojinming
768df3c48d
Add comments
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-20 10:37:37 +08:00
haojinming
906b29c947
fix CleanupLocksResult merge
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 15:56:36 +08:00
haojinming
ebed8bf568
use latest tikv stable version
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 15:02:07 +08:00
haojinming
70006aee1d
fix clippy
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 14:25:04 +08:00
haojinming
28e0fae819
add logs for debug convenience
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 14:10:25 +08:00
haojinming
fbd0c531ff
fix test cases
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 14:02:35 +08:00
haojinming
54cfaa523f
try fix unstable case
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 12:16:30 +08:00
haojinming
f7a82d1001
add backoff for perssimistic
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 11:25:56 +08:00
haojinming
0cd9efca05
fix clippy check
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 10:43:23 +08:00
haojinming
4236e3bc3b
address review comments and fix tests
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-19 10:29:15 +08:00
haojinming
3ec9bb8fe9
fix comment
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-18 17:59:03 +08:00
haojinming
399efc0bc9
Merge branch 'resolve_lock_in_range' of github.com:haojinming/client-rust into resolve_lock_in_range
2023-01-05 10:45:32 +08:00
haojinming
b700e306a6
fix unstable test
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-04 17:58:23 +08:00
haojinming
0cbd5f3740
fix test case
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-04 13:48:05 +08:00
haojinming
0481c0ae07
fix compile issue
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-04 11:20:51 +08:00
haojinming
0c2a5d329a
address review issues
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-04 11:07:42 +08:00
haojinming
1628598ddc
fix test
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-03 11:30:25 +08:00
haojinming
2f28f7f4cc
improve range
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-03 11:04:07 +08:00
haojinming
00b13c744d
add range clean locks test
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-03 10:58:50 +08:00
haojinming
bb26361c9f
fix compile issue
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2023-01-03 10:28:55 +08:00
haojinming
8c14194894
resolve lock in range
...
Signed-off-by: haojinming <jinming.hao@pingcap.com>
2022-12-30 15:34:08 +08:00
Ping Yu
a04e5510a7
Merge pull request #384 from pingyu/support-rust-protobuf
...
*: support rust-protobuf
2022-12-28 16:48:21 +08:00
Ping Yu
c3b56d0d07
env name
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-28 15:29:06 +08:00
Ping Yu
7c0af13a7f
default to prost
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 22:31:52 +08:00
Ping Yu
cd4984432a
polish
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 22:17:31 +08:00
Ping Yu
2e96fd9860
remove prom-process
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 18:30:31 +08:00
Ping Yu
e1c5e824eb
remove unstable feature on low version of rust
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 16:20:13 +08:00
Ping Yu
72f8a0b633
update prom version
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 15:05:39 +08:00
Ping Yu
675062db0c
change grpcio version
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 14:46:56 +08:00