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