Commit Graph

750 Commits

Author SHA1 Message Date
JmPotato 94f269a0f9
Update the SafeTS metrics (#83)
Signed-off-by: JmPotato <ghzpotato@gmail.com>
2021-06-16 14:02:03 +08:00
disksing 9b0bb22130
*: sync updates from pingcap/tidb (#81)
Signed-off-by: disksing <i@disksing.com>
2021-06-16 12:04:47 +08:00
disksing a34c866361
add readme (#80) 2021-06-15 16:21:43 +08:00
Shirly 1cb7de4762
tikv/kv: add the function NewTxnClient (#79)
Signed-off-by: shirly <AndreMouche@126.com>
2021-06-11 17:17:35 +08:00
disksing d9b5c73d4e
*: move go files in root directory to tikv (#78)
Signed-off-by: disksing <i@disksing.com>
2021-06-11 12:10:35 +08:00
disksing 7edd63c5d4
*: init v2 branch (#77)
Signed-off-by: disksing <i@disksing.com>
2021-06-11 12:01:46 +08:00
disksing 2f09a0b49d create v2 branch
Signed-off-by: disksing <i@disksing.com>
2021-06-10 19:44:46 +08:00
SIGSEGV d811a08025
Update comment for Scan (#75)
Signed-off-by: lucklove <gnu.crazier@gmail.com>
2021-04-12 13:55:29 +08:00
Yao Zongyou 1be793c468
check region not nil to avoid nil pointer dereference panic (#72)
Signed-off-by: Yao Zongyou <yaozongyou@vip.qq.com>
2021-03-03 16:58:55 +08:00
Connor d52d5aff79
Export TTL field (#71)
* add ttl support

Signed-off-by: Connor <zbk602423539@gmail.com>

* fix typo

Signed-off-by: Connor <zbk602423539@gmail.com>

* add get ttl api

Signed-off-by: Connor <zbk602423539@gmail.com>

* export put option field

Signed-off-by: Connor <zbk602423539@gmail.com>

* rename

Signed-off-by: Connor <zbk602423539@gmail.com>
2021-02-20 15:38:20 +08:00
Connor c3fd2ee373
Add ttl support (#70)
* add ttl support

Signed-off-by: Connor <zbk602423539@gmail.com>

* fix typo

Signed-off-by: Connor <zbk602423539@gmail.com>

* add get ttl api

Signed-off-by: Connor <zbk602423539@gmail.com>
2021-02-19 21:47:08 +08:00
JmPotato 67fbdfbe14
Update the PD client version to eliminate performance regression (#66)
* Update the PD client version to eliminate performance regression

Signed-off-by: JmPotato <ghzpotato@gmail.com>

* Fix the mock

Signed-off-by: JmPotato <ghzpotato@gmail.com>

* Remove the unused dependency

Signed-off-by: JmPotato <ghzpotato@gmail.com>

* Remove unnecessary dependencies

Signed-off-by: JmPotato <ghzpotato@gmail.com>
2021-01-25 18:27:38 +08:00
JmPotato 91209febeb
Refine the README (#65)
Signed-off-by: JmPotato <ghzpotato@gmail.com>
2021-01-22 17:24:03 +08:00
disksing 00eeab450c
*: update pd client dependency (#62)
Signed-off-by: disksing <i@disksing.com>
2020-11-17 11:13:22 +08:00
WangXiangUSTC 5284755686
Update README.md (#58)
Signed-off-by: WangXiangUSTC <wx347249478@gmail.com>
2020-10-15 16:00:21 +08:00
龙方淞 9577439310
try to fix #19 (#52)
Signed-off-by: longfangsong <longfangsong@icloud.com>
2020-08-24 11:28:10 +08:00
disksing 095b94dc24
add readme (#50)
Signed-off-by: disksing <i@disksing.com>
2020-07-23 15:40:18 +08:00
Zhongyang Wu 7253be23eb
Add Keyonly option for rawKv Scan (#47)
* Add Keyonly option for rawKv Scan.

Signed-off-by: zhongyang.wu <zhongyang.wu@outlook.com>
2020-05-13 11:12:30 +08:00
LinYushen a3ebdb020c fix RowKVClient scan method can't rightly break loop (#43)
* fix RowKVClient scan method can't rightly break loop

Signed-off-by: Yushen Lin <ldnvnbl@gmail.com>

* fix rawkv Scan and ReverseScan

Signed-off-by: Yushen Lin <ldnvnbl@gmail.com>
2020-01-10 18:13:06 +08:00
zhouqiang-cl ddd42ffad4 add stale bot 2019-12-26 14:15:30 +08:00
renzheng.wang b252c0420d support setting config after creating http proxy handler (#40)
Signed-off-by: renzheng.wang <renzheng.wang@ucloud.cn>
2019-12-20 11:19:03 +08:00
renzheng.wang a72c652ef3 Delete some unused code (#33)
Signed-off-by: renzheng.wang <renzheng.wang@ucloud.cn>
2019-11-01 11:49:46 +08:00
SIGSEGV d9c03d0f44 Upgrade prometheus client to v1.x (#31)
Replace push.AddFromGatherer with push.New

Signed-off-by: lucklove <gnu.crazier@gmail.com>
2019-08-22 20:59:24 +08:00
disksing 72c56e71aa
txnkv: fix commit bug (#27)
Signed-off-by: disksing <i@disksing.com>
2019-07-12 15:28:02 +08:00
disksing 27e9cc92f4
*: better metrics support (#24)
* support push metrics

Signed-off-by: disksing <i@disksing.com>

* cleanup metrics and add grafana template

Signed-off-by: disksing <i@disksing.com>

* address comment

Signed-off-by: disksing <i@disksing.com>

* minor cleanup

Signed-off-by: disksing <i@disksing.com>
2019-06-28 00:37:58 +08:00
disksing 77a15fcd87
Use context everywhere (#23)
* rawkv

Signed-off-by: disksing <i@disksing.com>

* txnkv wip

Signed-off-by: disksing <i@disksing.com>

* txnkv wip

Signed-off-by: disksing <i@disksing.com>

* txnkv update get & batchGet

Signed-off-by: disksing <i@disksing.com>

* txnkv iterators

Signed-off-by: disksing <i@disksing.com>
2019-06-20 01:18:29 +08:00
disksing 44b82dcc9f proxy: add support for reverse scan (#16)
Signed-off-by: disksing <i@disksing.com>
2019-04-21 17:29:10 +08:00
disksing 5efdb149b9
rpc: fix config bugs (#17)
Signed-off-by: disksing <i@disksing.com>
2019-04-19 21:01:11 +08:00
disksing 940d55927c
config: cleanup and pass config as parameter (#14)
* config: cleanup and pass config as parameter

Signed-off-by: disksing <i@disksing.com>

* fix review comments

Signed-off-by: disksing <i@disksing.com>

* fix conflicts

Signed-off-by: disksing <i@disksing.com>

* address comment

Signed-off-by: disksing <i@disksing.com>
2019-04-19 17:01:34 +08:00
disksing ca5f30f8bb add travis CI (#15)
Signed-off-by: disksing <i@disksing.com>
2019-04-19 16:05:22 +08:00
disksing c1e45e6cd9 add client proxy and proxy server example (#11)
* add proxy

Signed-off-by: disksing <i@disksing.com>
2019-04-19 15:06:33 +08:00
kamijin_fanta 112f5cb76e add rawkv/ReverseScan (#13)
Signed-off-by: kamijin_fanta <kamijin@live.jp>
2019-04-19 00:24:11 +08:00
disksing 2130e26d4f
add code lint (#10)
* add code lint

Signed-off-by: disksing <i@disksing.com>
2019-03-27 11:41:47 +08:00
disksing ea8b88134e Move config variables to config package (#9)
* cleanup configurations

Signed-off-by: disksing <i@disksing.com>
2019-03-26 15:41:51 +08:00
disksing 970883c423
Replace pingap/errors with pkg/errors (#8)
* replace pingcap/errors with pkg/errors

Signed-off-by: disksing <i@disksing.com>

* get compiled

Signed-off-by: disksing <i@disksing.com>

* update meta.go

Signed-off-by: disksing <i@disksing.com>

* update txnkv.go

Signed-off-by: disksing <i@disksing.com>

* update codec.go

Signed-off-by: disksing <i@disksing.com>

* update region_cache.go

Signed-off-by: disksing <i@disksing.com>

* update mock.go

Signed-off-by: disksing <i@disksing.com>

* update txn_committer.go

Signed-off-by: disksing <i@disksing.com>

* update mvcc_leveldb.go

Signed-off-by: disksing <i@disksing.com>

* update rawkv.go

Signed-off-by: disksing <i@disksing.com>

* update snapshot.go

Signed-off-by: disksing <i@disksing.com>

* update lock_resolver.go

Signed-off-by: disksing <i@disksing.com>

* update scan.go

Signed-off-by: disksing <i@disksing.com>

* update region_request.go

Signed-off-by: disksing <i@disksing.com>

* update mvcc.go

Signed-off-by: disksing <i@disksing.com>

* update rpc.go, backoff.go client.go

Signed-off-by: disksing <i@disksing.com>

* update kv/*.go

Signed-off-by: disksing <i@disksing.com>

* update txn.go, pd.go

Signed-off-by: disksing <i@disksing.com>

* update txn/store/*

Signed-off-by: disksing <i@disksing.com>

* go mod tidy

Signed-off-by: disksing <i@disksing.com>
2019-03-21 11:01:52 +08:00
disksing 50aef7f485
remove duplicated codedPDClient (#7)
* remove duplicated codedPDClient

Signed-off-by: disksing <i@disksing.com>
2019-03-21 10:58:38 +08:00
disksing a9347f9bec
add txnkv support and examples (#6)
* add txnkv support

Signed-off-by: disksing <i@disksing.com>

* add examples

Signed-off-by: disksing <i@disksing.com>
2019-03-18 19:47:54 +08:00
disksing 445fc2e42e *: add oracles, latch, kv utils (#5)
* *: add oracles, latch, kv utils

Signed-off-by: disksing <i@disksing.com>
2019-03-14 11:28:54 -07:00
disksing af8a9cd0b8
add mockstore and rawkv tests (#2)
* add mockstore and rawkv tests

Signed-off-by: disksing <i@disksing.com>
2019-03-08 16:21:50 +08:00
Ryan Leung 3c11273160 add batch grpc message (#3)
Signed-off-by: rleungx <rleungx@gmail.com>
2019-03-08 13:30:31 +08:00
Huachao Huang a62678bf38
Merge pull request #1 from disksing/rawkv
Add rawkv support
2019-01-10 16:27:31 +08:00
rleungx 91907d9cd8 move rawkv.go into raw directory
Signed-off-by: rleungx <rleungx@gmail.com>
2019-01-09 14:43:06 +08:00
disksing f2aed3335a metrics: update metric names
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:38 +08:00
disksing b6d448a264 mod: update kvproto
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:36 +08:00
disksing 2f971cd6b4 get rawkv compiled
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:34 +08:00
disksing c352b8d6b6 update rpc
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:31 +08:00
disksing 82ff767581 rawkv wip
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:27 +08:00
disksing 04d0061c99 add Makefile
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:25 +08:00
disksing 287220c9f7 start to work
Signed-off-by: disksing <i@disksing.com>
2018-12-25 15:27:21 +08:00
siddontang 7616c0215b
Initial commit 2018-12-01 12:03:35 +08:00