Commit Graph

879 Commits

Author SHA1 Message Date
Nick Cameron 32cec0592f Remove ok_and_then compat fn
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-10-29 10:24:23 +13:00
Nick Cameron 6fef86f5a6 use async trait in pd/client
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-10-29 10:24:23 +13:00
Nick Cameron fa4a3f3c89
Merge pull request #187 from ekexium/remove-expect
Propagates error instead of panicking when getting context returns error
2020-10-28 14:14:30 +13:00
ekexium 99ef8d0a47 style: use pattern match
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-27 14:08:26 +08:00
ekexium e516617b36 propagates error instead of panicking when getting context returns error
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-26 22:15:15 +08:00
Nick Cameron a399f8157a
Update README.md 2020-10-23 11:51:35 +13:00
Nick Cameron 20666c84e8
Update README.md
Change docs link
2020-10-23 11:50:54 +13:00
Nick Cameron d3cecad351
Update doc.yml 2020-10-23 09:09:19 +13:00
Nick Cameron 58b04b7667
Update doc.yml 2020-10-23 08:34:36 +13:00
Nick Cameron 6583c532f8
Update doc.yml 2020-10-22 22:39:40 +13:00
Nick Cameron 258c9ee8b5
Update doc.yml 2020-10-22 22:37:13 +13:00
龙方淞 c01495e20f
Basic support of pessimistic transaction (#184)
Signed-off-by: longfangsong <longfangsong@icloud.com>
2020-10-22 15:03:54 +08:00
Nick Cameron 491c1fa47f
Update doc.yml
Fix action
2020-10-22 16:57:16 +13:00
Nick Cameron e3cca9ce6e
Create doc.yml
Add an action to build rustdoc and upload it
2020-10-22 16:55:18 +13:00
Nick Cameron c2aa253112 Add .git-ftp-include file
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2020-10-22 16:50:59 +13:00
ekexium 9ca9aa79c6
GC: initial implementation (#182)
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-13 16:22:56 +08:00
Nick Cameron 540b50ace4
Merge pull request #183 from ekexium/update-readme
readme: remove gc workaround
2020-10-13 16:23:24 +13:00
ekexium 8f40ed061a
Merge branch 'master' into update-readme 2020-10-13 11:15:47 +08:00
ekexium a23b160f91 readme: remove gc workaround
Signed-off-by: ekexium <ekexium@gmail.com>
2020-10-13 11:14:35 +08:00
Nick Cameron 592089f1d7
Merge pull request #181 from ekexium/ci
CI: use latest instead of nightly PD and TiKV
2020-10-13 09:33:06 +13:00
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