Commit Graph

891 Commits

Author SHA1 Message Date
Ping Yu 85d2bccb54 redo
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-17 16:07:20 +08:00
Ping Yu 886320fbbc revert change of txn_split_batch
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-17 15:59:00 +08:00
Ping Yu fe252d1cc3 handle store change
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 16:32:31 +08:00
Ping Yu 4af51accc3 polish makefile
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 13:02:25 +08:00
Ping Yu 0d500c035a timeout 3m
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 12:57:52 +08:00
Ping Yu 2798aa7dfc revert specified
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 12:52:50 +08:00
Ping Yu 3097c194f7 reduce size
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 12:33:52 +08:00
Ping Yu c0d4be759a timeout 10m
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 11:47:25 +08:00
Ping Yu 1f99574264 fix for new toolchain
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-16 10:56:39 +08:00
Ping Yu 9ba978dfcf fix ver
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-15 23:55:37 +08:00
Ping Yu 6bd84a2f7b test one
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-15 23:51:14 +08:00
Ping Yu 5286a5e460 upload logs
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-15 23:44:22 +08:00
Ping Yu 1e6ece629a polish
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-15 23:33:28 +08:00
Ping Yu 0536d977bd test for v7.5.5
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-14 08:49:00 +08:00
Ping Yu 563842579f remove test misc
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-13 23:30:58 +08:00
Ping Yu c783b194a8 log
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-13 21:45:23 +08:00
Ping Yu b097ab3120 improve ci
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-13 21:26:17 +08:00
Ping Yu 830dc67aa8 reduce regions
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-13 20:35:31 +08:00
Ping Yu da68a8ed87 reduce regions
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-13 20:22:28 +08:00
Ping Yu 8abdfc3967 generated
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-12 15:10:31 +08:00
Ping Yu 9d5d484cba Cargo.lock
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-12 15:06:14 +08:00
Ping Yu 75936158e5 set toolchain version
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-12 15:01:32 +08:00
Ping Yu 1a14267135 handle no leader error
Signed-off-by: Ping Yu <yuping@pingcap.com>
2025-03-12 12:24:21 +08:00
yongman 83ad8119f5 pick #459 to fix tls connect
Signed-off-by: Ray Yan <yming0221@gmail.com>
2025-01-09 15:52:00 +08:00
Ping Yu bc1ac81632 fix clippy
Signed-off-by: Ping Yu <yuping@pingcap.com>
2024-03-19 17:41:02 +08:00
Ping Yu 1f546e12b3 support file based transaction
Signed-off-by: Ping Yu <yuping@pingcap.com>
2024-03-19 17:37:30 +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