Commit Graph

659 Commits

Author SHA1 Message Date
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