Commit Graph

834 Commits

Author SHA1 Message Date
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
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