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
Ping Yu
1e2a243122
add matrix to CI
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 14:24:32 +08:00
Ping Yu
0d6d0a000f
fix CI
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 13:19:36 +08:00
Ping Yu
daee58de76
add rust-protobuf to CI
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 13:06:09 +08:00
Ping Yu
1baa3f84bb
polish
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-27 12:58:37 +08:00
Ping Yu
b38ba7a58a
wip
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-22 12:19:45 +08:00
Ping Yu
c72a079b65
*: support rust-protobuf
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-22 00:20:24 +08:00
Ping Yu
85c59fbe16
txn: Resolve locks for async commit (region level) ( #378 )
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-14 16:06:02 +08:00
Ping Yu
d2f78b2768
ci: Fix CI errors ( #381 )
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2022-12-14 10:21:58 +08:00
ekexium
027a7dffd1
ci: remove doc action and travis config ( #309 )
...
* ci: remove doc action and travis config
Signed-off-by: ekexium <ekexium@gmail.com>
* ci: deny warnings
Signed-off-by: ekexium <ekexium@gmail.com>
2022-07-27 13:14:39 +08:00
yongman
e0384a3bb1
Add grpc use_local_subchannel_pool for client ( #361 )
...
Signed-off-by: yongman <yming0221@gmail.com>
2022-07-27 10:49:16 +08:00
yongman
994225e8d8
Optimize key_exists performance ( #360 )
...
* Optimize key_exists performance
Signed-off-by: yongman <yming0221@gmail.com>
* Fix clippy
Signed-off-by: yongman <yming0221@gmail.com>
* Add test case for key_exists
Signed-off-by: yongman <yming0221@gmail.com>
* Fix clippy for test
Signed-off-by: yongman <yming0221@gmail.com>
2022-07-26 20:23:54 +08:00
yongpan0709
a1c4eda938
Build tool min version ( #358 )
2022-07-14 14:25:57 +08:00
yongman
3f8ea11b6d
Add scan_reverse and scan_keys_reverse support for txnkv ( #354 )
...
Co-authored-by: iosmanthus <MyOsmanthusTree@gmail.com>
2022-07-11 18:57:56 +08:00
Andrey Koshchiy
e9d0dcd23c
Custom backoff support for raw api ( #350 )
...
Signed-off-by: Andrey Koshchiy <roguepnz@gmail.com>
Co-authored-by: ekexium <ekexium@fastmail.com>
2022-06-21 15:41:43 +08:00
iosmanthus
b524bc6779
Merge pull request #347 from yongman/fix-update-regioncache
2022-06-15 22:37:48 +08:00
Xiaoguang Sun
e8fbe02d83
Merge branch 'master' into fix-update-regioncache
2022-06-15 22:19:10 +08:00
Xiaoguang Sun
17d05c7a9a
Merge pull request #351 from yongman/fix-regioncache-inconsistency-access
...
Fix inconsistent region cache access in chained access
2022-06-15 22:17:59 +08:00
ekexium
62334a0dfb
Merge branch 'master' into fix-update-regioncache
2022-06-15 19:06:14 +08:00
ekexium
1781327bc6
Merge branch 'master' into fix-regioncache-inconsistency-access
2022-06-15 19:05:56 +08:00
ekexium
fcda3d0954
impl Clone for Client ( #349 )
...
* impl Clone for Client
Signed-off-by: ekexium <ekexium@gmail.com>
* fix clippy
Signed-off-by: ekexium <ekexium@gmail.com>
* Empty-Commit
Signed-off-by: ekexium <ekexium@fastmail.com>
* cache in github jobs
Signed-off-by: ekexium <ekexium@fastmail.com>
2022-06-15 19:05:44 +08:00
iosmanthus
d75e727ced
prepare tikv cluster properly ( #352 )
...
* prepare tikv cluster properly
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* fix ilgal config for tikv
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* add some debug info
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* add some debug info
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* add some debug info
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* remove debug info
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* use relative path in ci.yaml
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* add logs for start tiup playground
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* change to do while
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
* empty commit
Signed-off-by: ekexium <ekexium@fastmail.com>
Co-authored-by: ekexium <ekexium@fastmail.com>
2022-06-15 18:36:31 +08:00
yongman
ef7021c3b4
Fix inconsistent region cache access in chained access
...
Signed-off-by: yongman <yming0221@gmail.com>
2022-05-31 15:08:22 +08:00
yongman
9d569481a8
Format code
...
Signed-off-by: yongman <yming0221@gmail.com>
2022-05-24 14:51:53 +08:00
yongman
d6ff9fe570
Fix region cache update error when handle not leader
...
Signed-off-by: yongman <yming0221@gmail.com>
2022-05-23 22:10:17 +08:00
Ziqian Qin
503047fc23
don't update cache if scan is key_only ( #346 )
...
* don't update cache if scan is key_only
Signed-off-by: ekexium <ekexium@gmail.com>
* fix clippy
Signed-off-by: ekexium <ekexium@gmail.com>
2022-05-11 16:23:06 +08:00
Apricity
9a7eff259e
Fix potential stuck in region cache ( #345 )
...
* Fix clippy::crate_in_macro_def warnings
Signed-off-by: Apricity <stamp1024@gmail.com>
* Fix potential stuck in region cache
Signed-off-by: Apricity <stamp1024@gmail.com>
2022-04-27 09:40:56 +08:00
Alex Chi
5714b2f263
chore: bump protobuf-build to 0.13 ( #341 )
...
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2022-03-21 10:59:48 +08:00
Alex Chi
68b7f1e1ab
chore: bump grpc-rs to 0.10 ( #339 )
...
* chore: bump grpc-rs to 0.10
Signed-off-by: Alex Chi <iskyzh@gmail.com>
* set_context no-op
Signed-off-by: Alex Chi <iskyzh@gmail.com>
* fix integration test
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2022-03-20 15:42:34 +08:00
Ping Yu
74db41c3e5
txn: Error handling for pessimistic locks ( #332 )
...
* wip
Signed-off-by: pingyu <yuping@pingcap.com>
* wip
Signed-off-by: pingyu <yuping@pingcap.com>
* wip
Signed-off-by: pingyu <yuping@pingcap.com>
* close #313 : add tests
Signed-off-by: pingyu <yuping@pingcap.com>
* trigger actions
Signed-off-by: pingyu <yuping@pingcap.com>
* Issue Number #313 : fix CI by set timeout longer.
Signed-off-by: pingyu <yuping@pingcap.com>
* Issue Number #313 : Add comment.
Signed-off-by: pingyu <yuping@pingcap.com>
2022-02-22 15:48:07 +08:00
Ziqian Qin
196b06eb9d
pessimistic locks use MAX_TTL ( #329 )
...
* pessimistic locks use MAX_TTL
Signed-off-by: ekexium <ekexium@gmail.com>
* fix clippy and test
Signed-off-by: ekexium <ekexium@gmail.com>
* fix the newTTL, use MAX_TTL
Signed-off-by: ekexium <ekexium@gmail.com>
Co-authored-by: Andy Lok <andylokandy@hotmail.com>
2022-01-25 14:18:10 +08:00