Yilin Chen
|
2bf2c41417
|
Merge pull request #129 from silathdiir/fix-issue-110-add-backoff-and-limit-to-request-retry
Add backoff and retry limit to requests
|
2020-03-23 12:12:51 +08:00 |
Steven Gu
|
d8016e3594
|
Fixes to only install and run `rustfmt` and `clippy` on Rust stable.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-20 18:37:23 +08:00 |
Steven Gu
|
2bf59463b8
|
Adds missing crate rand to `Cargo.toml`.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-20 16:22:14 +08:00 |
Steven
|
61566af3c8
|
Merge branch 'master' into fix-issue-110-add-backoff-and-limit-to-request-retry
|
2020-03-20 15:44:50 +08:00 |
Lei Zhao
|
24b7cb3213
|
Merge pull request #136 from tikv/fix-ci
update dependencies and fix ci
|
2020-03-20 15:40:03 +08:00 |
Steven Gu
|
91e8fba3c7
|
Adds comments to each struct Backoff, and removes Option from the parameter backoff.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-20 10:13:41 +08:00 |
Steven Gu
|
e6920d8b4e
|
Rollbacks to add `const` new function for struct NoJitterBackoff according to code review.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-20 10:06:21 +08:00 |
Yilin Chen
|
d62aaedebb
|
only run clippy on stable
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 17:33:44 +08:00 |
Yilin Chen
|
929323e409
|
fix clippy
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 15:53:46 +08:00 |
Yilin Chen
|
12bd50cfb8
|
add trailing new line
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 15:04:34 +08:00 |
Yilin Chen
|
dbf67faeeb
|
fix clippy
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 15:03:37 +08:00 |
Yilin Chen
|
fc7c3f03e8
|
update tikv docker version
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 14:44:40 +08:00 |
Yilin Chen
|
fe09429318
|
fix clippy
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 14:18:35 +08:00 |
Yilin Chen
|
7711b73884
|
use latest go
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 13:59:16 +08:00 |
Yilin Chen
|
2e0157b74f
|
use bionic
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 13:52:03 +08:00 |
Yilin Chen
|
40bbcd786e
|
specify go version
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 13:47:49 +08:00 |
Yilin Chen
|
d13afb76c2
|
update golang version
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 12:48:41 +08:00 |
Yilin Chen
|
9351e68da0
|
debug golang installation
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 12:39:24 +08:00 |
Yilin Chen
|
ab7ecb3b20
|
install go on travis
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 12:28:44 +08:00 |
Yilin Chen
|
91aaedff2b
|
update dependencies and fix ci
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2020-03-19 12:17:46 +08:00 |
Steven Gu
|
5f3e4096b0
|
Updates Backoff trait function next_delay_ms to next_delay_duration according to code review.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-17 16:45:21 +08:00 |
Steven Gu
|
5f003ae1ee
|
Refactors `backoff.rs` and replaces `Arc<impl Backoff>` to `Option<impl Backoff>` according to the code review.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-06 11:51:56 +08:00 |
Steven Gu
|
94efe10352
|
Implements exponential backoff on request retry logic.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-02 18:33:21 +08:00 |
Steven Gu
|
f95a704b08
|
Removes region_retry_delay_ms from RetryState since no change.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-02 17:08:19 +08:00 |
Steven Gu
|
ef5a27ccd2
|
Fixes issue-110:Add backoff and retry limit to requests.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-03-02 17:08:19 +08:00 |
Yilin Chen
|
f3f3db349c
|
Merge pull request #128 from silathdiir/fix-issue-119-convert-futures-to-async-await
Convert part of futures to `async/await`
|
2020-02-13 09:24:06 +08:00 |
Steven Gu
|
7f07f162be
|
Simplifies code according to the review.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-02-13 00:47:33 +08:00 |
Steven Gu
|
e3836ade98
|
Reverts changing `Box::pin`.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-02-13 00:47:31 +08:00 |
Steven Gu
|
73b2e66430
|
Fixes issue-119:Convert futures to `async/await`.
Signed-off-by: Steven Gu <asongala@163.com>
|
2020-02-13 00:47:25 +08:00 |
Yilin Chen
|
cf3321ac18
|
Merge pull request #126 from zyctree/patch-1
Fix protobuf dependency
|
2020-02-03 17:02:20 +08:00 |
Pen Tree
|
dbbd98a9e6
|
Fix protobuf dependency
Signed-off-by: Pen Tree <appletree2479@outlook.com>
|
2020-02-03 11:14:53 +08:00 |
Ana Hobden
|
8d2c784c88
|
update nightly (#124)
* update nightly
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Resolve clippy
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Fix integration tests
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* Reflect comments
Signed-off-by: Ana Hobden <operator@hoverbear.org>
* fmt
Signed-off-by: Ana Hobden <operator@hoverbear.org>
|
2019-11-21 18:04:15 -08:00 |
Yilin Chen
|
e97407a817
|
Merge pull request #120 from nrc/retry-tso
Retry get_timestamp
|
2019-09-27 01:19:06 +08:00 |
Nick Cameron
|
197af622c2
|
Retry get_timestamp
Signed-off-by: Nick Cameron <nrc@ncameron.org>
|
2019-09-26 20:08:11 +12:00 |
Nick Cameron
|
9d1256fba6
|
Merge pull request #109 from sticnarf/2pc
Implement 2PC
|
2019-09-26 12:37:05 +12:00 |
Yilin Chen
|
4c6ab294ef
|
Update and delete in integration tests
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-09-25 13:02:35 +08:00 |
Yilin Chen
|
3ab4252e1d
|
Remove dummy_impl_has_locks macro
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-09-23 11:47:49 +08:00 |
Yilin Chen
|
1083aef8b4
|
Add integration tests
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-09-23 11:30:21 +08:00 |
Yilin Chen
|
20a834713a
|
Make Transaction::new only visible in crate
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-09-23 11:07:35 +08:00 |
Yilin Chen
|
765deed75c
|
Address comments
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-09-23 10:43:20 +08:00 |
Yilin Chen
|
65fd0dda5a
|
Merge branch 'master' into 2pc
|
2019-09-23 10:32:30 +08:00 |
Nick Cameron
|
3908c6a1f9
|
Merge pull request #118 from nrc/retry
Replace the retry implementation.
|
2019-09-10 08:31:58 +12:00 |
Ana Hobden
|
d5a6345b06
|
Merge branch 'master' into retry
|
2019-09-09 10:15:11 -07:00 |
Nick Cameron
|
99a7bc622f
|
Replace the retry implementation.
Signed-off-by: Nick Cameron <nrc@ncameron.org>
|
2019-09-09 19:15:20 +12:00 |
Yilin Chen
|
e63b25ca50
|
Merge pull request #115 from Hoverbear/inner
Document fully qualified `into()` for keys and values
|
2019-09-06 08:58:18 +08:00 |
Ana Hobden
|
0d6de4ba30
|
Add fully qualified docs
Signed-off-by: Ana Hobden <operator@hoverbear.org>
|
2019-09-05 06:55:10 -07:00 |
Ana Hobden
|
836f5bbc43
|
Add to_inner methods to key and value
Signed-off-by: Ana Hobden <operator@hoverbear.org>
|
2019-09-04 16:38:37 -07:00 |
Yilin Chen
|
fc05d8b938
|
Use inspect_err instead of match
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-08-30 12:59:45 +08:00 |
Yilin Chen
|
b15d8ab935
|
Fix doctests
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-08-30 12:35:14 +08:00 |
Yilin Chen
|
0c130f4786
|
Implement HasError for responses with multiple errors
Signed-off-by: Yilin Chen <sticnarf@gmail.com>
|
2019-08-30 12:14:35 +08:00 |