Ping Yu
7c78aadf44
plan: Handle no leader and invalidate store region ( #484 )
...
close tikv/client-rust#479
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-05-22 02:38:07 +00:00
Ping Yu
32b0cff3aa
tests: Improve integration tests ( #481 )
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-24 03:45:25 +00:00
Ping Yu
070af41d97
chore: Upgrade to rust 1.84.1 ( #477 )
...
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-17 04:34:31 +00:00
Ti Chi Robot
eb02fb0920
OWNERS: Auto Sync OWNERS files from community membership ( #473 )
...
Signed-off-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2025-02-14 06:45:57 +00:00
Ti Chi Robot
59f13b5700
OWNERS: Auto Sync OWNERS files from community membership ( #466 )
...
Signed-off-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2024-10-14 17:13:56 +00:00
Ti Chi Robot
f6774b46a8
OWNERS: Auto Sync OWNERS files from community membership ( #465 )
...
Signed-off-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2024-09-09 12:12:24 +00:00
Ti Chi Robot
766f72081d
OWNERS: Auto Sync OWNERS files from community membership ( #464 )
...
Signed-off-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2024-09-09 03:18:56 +00:00
limbooverlambda
5a8a3c4ccc
adding retryable to scan ( #456 )
...
Co-authored-by: Ping Yu <yuping@pingcap.cn>
2024-08-22 15:06:46 +08:00
Ti Chi Robot
29745fc202
[skip ci] Update OWNERS file ( #461 )
...
skip-checks: true
Signed-off-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2024-08-20 21:00:22 +08:00
Ping Yu
49f5dba6ad
fix check errors ( #460 )
...
Signed-off-by: Ping Yu <yuping@pingcap.cn>
2024-08-12 23:20:45 +08:00
limbooverlambda
53e7a290d9
Fix batch_put ttl issue ( #457 )
...
* fixing the shard issue with batch_put
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* PR feedback
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* more make check fixes
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* removing redundant map
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* more PR feedback
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* slight formatting change and remove another redundant clone
Signed-off-by: limbooverlambda <schakra1@gmail.com>
---------
Signed-off-by: limbooverlambda <schakra1@gmail.com>
Co-authored-by: Ping Yu <yuping@pingcap.com>
2024-07-01 10:29:24 +08:00
limbooverlambda
ec8dbccaa3
Resolving the TLS url issue ( #459 )
...
* resolving the url issue
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* fix formatting
Signed-off-by: limbooverlambda <schakra1@gmail.com>
* make check fixes
Signed-off-by: limbooverlambda <schakra1@gmail.com>
---------
Signed-off-by: limbooverlambda <schakra1@gmail.com>
2024-06-27 09:52:33 +08:00
Ping Yu
54fd72001b
pd: handle get members with error ( #452 )
2024-06-02 22:53:51 +08:00
Ping Yu
0db723f014
chore: fix clippy error for rust 1.78 ( #453 )
2024-06-02 12:34:25 +08:00
Rahul Rane
c6110dd808
Adding a reverse scan API for raw client ( #441 )
...
* Adding a reverse scan API for raw client
Signed-off-by: Rahul Rane <rahulrane50@gmail.com>
* Addressed comments
Signed-off-by: Rahul Rane <rahulrane50@gmail.com>
* Addressed comments
Signed-off-by: Rahul Rane <rahulrane50@gmail.com>
---------
Signed-off-by: Rahul Rane <rahulrane50@gmail.com>
2024-02-21 08:39:40 +08:00
Andy Lok
6f9c13333f
Add ttl for raw client ( #324 )
...
* Add ttl for raw client
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
* fmt
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
---------
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-12-28 21:26:49 +08:00
Andy Lok
1178d79ed6
implement the complete keyspace feature ( #439 )
...
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-12-27 18:12:40 +08:00
Ping Yu
bbaf317b05
Fix reverse scan for scene of multiple regions ( #438 )
...
* reproduce issue
Signed-off-by: Ping Yu <yuping@pingcap.com>
* fix reverse range
Signed-off-by: Ping Yu <yuping@pingcap.com>
---------
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-11-28 20:14:37 +08:00
Andy Lok
bd14485ca7
chore: bump version 0.3.0 ( #434 )
...
Signed-off-by: Andy Lok <andylokandy@hotmail.com>
2023-11-21 16:54:09 +08:00
Xuanwo
d440f068f4
refactor: Make prometheus features `push` and `process` optional to get rid of openssl ( #433 )
...
* refactor: Make prometheus deps optional
Signed-off-by: Xuanwo <github@xuanwo.io>
* Remove push and process
Signed-off-by: Xuanwo <github@xuanwo.io>
---------
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-11-21 09:14:01 +08:00
Ping Yu
b12f95e3b2
pd: fix `get_timestamp` potentially hang ( #432 )
...
* fix get tso hang
Signed-off-by: Ping Yu <yuping@pingcap.com>
* wake
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-11-07 15:20:47 +08:00
Xuanwo
802b361df7
chore: Bump prost to 0.12 and tonic to 0.10 ( #430 )
...
* chore: Bump prost to 0.12 and tonic to 0.10
Signed-off-by: Xuanwo <github@xuanwo.io>
* Fix build
Signed-off-by: Xuanwo <github@xuanwo.io>
* Commit changes
Signed-off-by: Xuanwo <github@xuanwo.io>
---------
Signed-off-by: Xuanwo <github@xuanwo.io>
2023-11-03 10:02:48 +08:00
Ping Yu
a7885be25b
transaction: use AtomicU8 for status ( #429 )
...
* use AtomicU8 for status
Signed-off-by: Ping Yu <yuping@pingcap.com>
* fix check
Signed-off-by: Ping Yu <yuping@pingcap.com>
* skip exchange on equal
Signed-off-by: Ping Yu <yuping@pingcap.com>
---------
Signed-off-by: Ping Yu <yuping@pingcap.com>
2023-11-01 14:36:53 +08:00
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