Commit Graph

170 Commits

Author SHA1 Message Date
Liangliang Gu 11bd22234d
Support configuration property file (#295)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-10-27 16:52:58 +08:00
Liangliang Gu b82276231c
support DataEncode in BackupMeta (#287)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-10-25 10:10:27 +08:00
Liangliang Gu 599da193df
pd backoff use tikv.rawkv.default_backoff_in_ms (#288) (#291)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-10-22 16:01:48 +08:00
Liangliang Gu f3a3abf3ef
add Serializable for BackupDecoder (#286)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-10-15 13:48:43 +08:00
Liangliang Gu bbe4f9b0c4
Support SST Decoder (#284) 2021-10-14 17:13:57 +08:00
Liangliang Gu dcea3b305c
ignore ci test with TxnKV (#281)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-09-30 13:37:22 +08:00
Peng Guanwen 869124880e
All keepTiKVToImportMode after stopped (#283) 2021-09-30 10:30:14 +08:00
Peng Guanwen d543ae73c0
PDClient: Add function to call pause checker API (#277) 2021-09-28 11:46:44 +08:00
Liangliang Gu 28380512f3
support tls (#280) 2021-09-28 11:13:11 +08:00
Rahil 37506fe091
Simplified condition (#273)
Signed-off-by: Rahil <rahilrshk@gmail.com>
2021-09-22 10:52:18 +08:00
Xu Qiaolun 0352c65931
grpc: keepalive with tikv (#279)
Signed-off-by: Xu Qiaolun <jamesxql@gmail.com>
2021-09-22 10:33:46 +08:00
Liangliang Gu 786c294cc2
Ingest: add retry with not leader error (#278) 2021-09-17 15:28:48 +08:00
Liangliang Gu 5e9d65e4c5
bulk load: support deduplicate key (#276)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-09-14 10:57:57 +08:00
Liangliang Gu 5268af69a1
let class Key implmemnts Serializable (#275)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-09-13 12:01:47 +08:00
Liangliang Gu 591815b889
Ingest: fix split batch bug & Increase ingest timeout (#272)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-09-08 19:52:16 +08:00
Liangliang Gu ebe1edc65c
workaround: disable TxnKV test because of https://github.com/tikv/client-java/issues/270 (#271)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-09-02 14:43:43 +08:00
Liangliang Gu 6a82620306
update pd get member timeout from 2s to 10s (#261) 2021-08-24 09:52:31 +08:00
Rahil 7d71f6b61e
Fixed formatting of PD and TiKV hyperlink (#264) 2021-08-24 09:50:49 +08:00
Liangliang Gu cfe0e28710
fix ingest timeout (#263)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-08-23 18:21:59 +08:00
Chase Zhang 3f2aaf589d
Fix region key range while pulling CDC logs (#256) (#259)
Signed-off-by: chase <yun.er.run@gmail.com>
2021-08-23 10:07:59 +08:00
Bingchang Chen e5be356a5e
feat: txn ingest (#254)
* feat: txn ingest

Signed-off-by: abingcbc <abingcbc626@gmail.com>

* refactor: merge TxnImporterClient into Importerclient

Signed-off-by: abingcbc <abingcbc626@gmail.com>
2021-08-20 15:59:05 +08:00
Liangliang Gu 5e2dd1e216
add paramater: isTest to TiConfiguration (#258)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-08-20 14:43:43 +08:00
Liangliang Gu 00c68eabb1
fix closeAwaitTermination UT (#253)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-08-09 16:20:33 +08:00
Liangliang Gu 3640469097
add parameter: ingest grpc timeout (#252)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-08-09 15:43:50 +08:00
youze Liang 68e097dea4
TiStore: add implement Serializable (#251)
Signed-off-by: liangyouze <liangyouze876@gmail.com>

Co-authored-by: liangyouze <liangyouze876@gmail.com>
2021-08-09 14:13:31 +08:00
Liangliang Gu 5aebd12a37
add configration parameter for RawKV timeout (#246)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-08-05 17:42:42 +08:00
Liangliang Gu 2009982676
format code (#248)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-08-05 10:59:02 +08:00
Liangliang Gu 2327f9189f
Revert "fix backoff time (#241)" (#247)
This reverts commit 7fe59efd4a.
2021-08-05 10:52:16 +08:00
Liangliang Gu 7ecacd7b20
refactor TiSession.getSwitchTiKVModeClient (#240)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-07-29 19:52:24 +08:00
Liangliang Gu 5545270f15
shade jackson (#239)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-07-28 15:25:54 +08:00
Liangliang Gu 257f3062c4
TiSession support graceful close (#238)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-07-28 14:15:57 +08:00
Wallace 7fe59efd4a
fix backoff time (#241) 2021-07-28 11:01:19 +08:00
Liangliang Gu 798244cd9e
RawKV support SST Ingest using KVStream interface (#233) 2021-07-22 16:40:55 +08:00
Wallace faf0cb435d
fix test (#235)
Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-07-21 21:34:21 +08:00
Wallace d4d1c6ac6a
Try other peer when current leader of this region is not available. (#232)
* Auto switch leader peer rather than ask PD.

Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-07-15 11:20:49 +08:00
Wallace 48b104f196
Refactor Region Cache to reduce lock (#228)
Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-07-07 11:37:51 +08:00
Wallace 01898542c5
Forward request by store (#223)
Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-07-01 01:35:21 +08:00
Liangliang Gu 630e1513e9
Support metrics with multiple TiSessions with the same port (#220)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-06-29 15:30:21 +08:00
birdstorm 309c521e98
Update document for v3.1.0 (#215) 2021-06-25 13:49:16 +08:00
Liangliang Gu d90237f16c
Refactor RawKVClient CAS API (#213)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-06-24 11:55:21 +08:00
Xiaoguang Sun fe6617e3c0
Support select replica with rich meta data (#171)
Signed-off-by: Xiaoguang Sun <sunxiaoguang@zhihu.com>
2021-06-23 15:50:21 +08:00
Wallace 550487db9c
fix not stop scheduler (#207)
* fix not stop scheduler

Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>

* address comment

Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-06-23 15:00:47 +08:00
Wallace d29cf0079c
pd-client grpc forward (#203)
* forward pd leader

Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-06-22 18:22:42 +08:00
Liangliang Gu c7dd5310df
update pom version to 3.2.0-SNAPSHOT (#204)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-06-22 12:03:49 +08:00
Wallace 5815678c56
Support grpc forward (#198)
* support grpc forward for tikv client

Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-06-18 18:25:58 +08:00
Andy Lok 8308d796e7
Add CompareAndSet for RawClient and make Get returns Optional (#192)
* Add CompareAndSet for RawClient and make Get returns Optional

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Apply suggestions from code review

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

Co-authored-by: Liangliang Gu <marsishandsome@gmail.com>

* Format code

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Add putIfAbsent

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Rename sth

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Remove .vscode

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Remove .settings

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Delete .classpath

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Fix deadloop

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Enable TTL and CAS test

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* Fix test

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

* rebase #202

Signed-off-by: Andy Lok <andylokandy@hotmail.com>

Co-authored-by: Liangliang Gu <marsishandsome@gmail.com>
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
2021-06-18 14:00:05 +08:00
birdstorm c6d7f0478c
fix scan exception when the start key is empty (lower_bound) (#199)
Signed-off-by: birdstorm <samuelwyf@hotmail.com>
2021-06-17 15:56:20 +08:00
Wallace 4a401776d1
refactor kverrorhandler (#196)
* refactor kverrorhandler

Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
2021-06-16 22:15:49 +08:00
Liangliang Gu 7fe64c60e7
update readme (#197)
Signed-off-by: marsishandsome <marsishandsome@gmail.com>
2021-06-16 15:31:05 +08:00
Iosmanthus Teng 52f8c25d8b
rawclient: add batch scan keys (#191)
Signed-off-by: iosmanthus <myosmanthustree@gmail.com>
2021-06-09 15:47:58 +08:00