Nick Cameron
91d7a83822
Merge branch 'master' into ci
2020-10-13 09:32:41 +13:00
Nick Cameron
d9935c2936
Merge pull request #179 from ekexium/fix-raw-scan-limit
...
Fix limit problem in raw_scan and unbouned problem in batch_scan
2020-10-13 09:31:56 +13:00
Nick Cameron
cc43fbdcf4
Merge pull request #175 from ekexium/fix-integration-test
...
Use delete_range to clear TiKV in integration tests
2020-10-13 09:25:59 +13:00
Nick Cameron
c6bb3fac31
Merge branch 'master' into fix-integration-test
2020-10-13 09:25:47 +13:00
Nick Cameron
eab2ce978b
Merge pull request #173 from ekexium/fix-txn-batch-scan
...
Fix txn.batch_get
2020-10-13 09:25:18 +13:00
ekexium
3079e2ada0
CI: use `latest` instead of `nightly` PD and TiKV
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-12 15:43:15 +08:00
ekexium
02629f8205
Merge branch 'master' into fix-raw-scan-limit
2020-10-12 11:59:19 +08:00
ekexium
3dbf1567fe
Merge branch 'master' into fix-integration-test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-12 11:58:24 +08:00
ekexium
7c584fbb80
Merge branch 'master' into fix-txn-batch-scan
2020-10-12 11:55:21 +08:00
ekexium
319ec52545
fix typo
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-12 11:53:54 +08:00
Nick Cameron
caa869e041
Merge pull request #177 from ekexium/concurrent-reduce
...
Use try_for_each_concurrent in reduce()
2020-10-12 16:49:51 +13:00
Nick Cameron
aa10da847f
Merge pull request #170 from ekexium/update-readme
...
Update readme
2020-10-12 16:28:14 +13:00
ekexium
5483922eec
Merge branch 'master' into update-readme
2020-10-12 10:25:59 +08:00
ekexium
06283c0ad3
fix typo
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-12 10:12:05 +08:00
Nick Cameron
43248ac007
Merge pull request #178 from ekexium/fix-example
...
Fix a mistake in examples/raw
2020-10-12 14:32:11 +13:00
Nick Cameron
e07e973cbf
Merge branch 'master' into fix-example
2020-10-12 14:31:59 +13:00
ekexium
f4f86b18f9
add a workaround of GC
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-30 15:10:21 +08:00
ekexium
10b6f44b45
format code
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 18:17:49 +08:00
ekexium
46d20a6c42
move raw_batch_scan to experimental
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 16:14:40 +08:00
ekexium
cd9c87e24b
fix Some(empty) == unbouned problem in group_ranges_by_region
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 15:57:52 +08:00
ekexium
bcd18b3e53
fix limit of raw_scan
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-29 15:20:42 +08:00
ekexium
59d8307d08
Merge branch 'master' into update-readme
2020-09-29 14:18:22 +08:00
George Teo
ad8ef075af
Add codec for encoding region for transaction client ( #162 )
...
Add codec for encoding region for transaction client. Fix some other bugs.
Signed-off-by: George Teo <george.c.teo@gmail.com>
Co-authored-by: ekexium <ekexium@gmail.com>
2020-09-29 14:05:39 +08:00
ekexium
3ffcb6f0ed
add some descriptions on noteworthy behavior of requests
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-28 17:34:03 +08:00
ekexium
3f8c3a7200
fix a bug in examples/raw
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-28 11:19:36 +08:00
ekexium
344f7cce75
use try_for_each_concurrent in reduce()
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-28 10:45:33 +08:00
ekexium
da7d0d9d1f
Merge branch 'master' into fix-txn-batch-scan
2020-09-28 10:27:25 +08:00
Yilin Chen
a1d80250e9
Merge branch 'master' into fix-integration-test
2020-09-27 17:38:34 +08:00
ekexium
6fca06a7cb
Fix some misuse of into_future() ( #176 )
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-27 17:12:03 +08:00
ekexium
a22b385c1c
use delete_range to clear tikv
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-24 17:37:10 +08:00
ekexium
398a673a5f
readme: separate raw and txn API table
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 16:39:10 +08:00
ekexium
653d133c4d
Merge branch 'master' into update-readme
2020-09-23 16:34:50 +08:00
ekexium
914ed72389
readme: add API list and intro to types
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 16:33:52 +08:00
ekexium
ca160b8fa8
Merge branch 'master' into fix-txn-batch-scan
2020-09-23 16:07:51 +08:00
ekexium
1c383ae2e1
fix txn.batch_get() signature; now it returns Iter<KvPair>, and skips non-existent entries
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 16:02:53 +08:00
ekexium
899b5267b9
Merge pull request #172 from ekexium/rename
...
Make raw and transactional clients have similar API
2020-09-23 15:38:51 +08:00
ekexium
e2c74dcdba
fix integration tests
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 14:24:39 +08:00
ekexium
2765d7528a
Merge branch 'master' into update-readme
2020-09-23 14:15:54 +08:00
ekexium
316a194002
update readme: dependency, limit and code snippet
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 14:15:33 +08:00
Nick Cameron
dd542e0f39
Merge branch 'master' into rename
2020-09-23 16:59:34 +12:00
Nick Cameron
6282c65c79
Merge pull request #169 from ekexium/integration-tests
...
Integration tests: add tests for raw client
2020-09-23 16:46:46 +12:00
ekexium
fae7ac85f4
add serial txn bank transfer test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-23 10:19:48 +08:00
ekexium
67b52a998c
integration tests: add raw client test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 16:15:01 +08:00
ekexium
b71f989c92
move key_only from txn.scan to txn client
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 14:28:28 +08:00
ekexium
475fe54194
rename txn.set to txn.put
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 10:50:17 +08:00
ekexium
796cfbaa79
move key_only parameter from raw client to its scan methods
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-22 10:40:54 +08:00
ekexium
4c887a4415
Merge branch 'master' into integration-tests
2020-09-21 10:19:03 +08:00
ekexium
298f2df6b4
Merge pull request #168 from ekexium/fix-txn-scan
...
Fix txn/scan: combines local buffer and fetched result
2020-09-18 11:06:31 +08:00
ekexium
4aeeedfed7
cache results of txn/scan
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-18 10:14:07 +08:00
ekexium
93182159d9
raw bank transfer test
...
Signed-off-by: ekexium <ekexium@gmail.com>
2020-09-17 16:23:21 +08:00