client-rust
client-rust copied to clipboard
Rust Client for TiKV.
Hi, I have raised this issue in the tikv-wg slack. While running the client we are running into issues where the client fails to connect to a TLS enabled PD...
There is currently no BatchCommands interface implemented in client-rust, when will it be supported?
Current raw client doesn't expose reverse scan public API. Add a public API and necessary plumbing for it.
## Description I'm trying to make a simple program to wrap `tiup playground --mode tikv-slim` that starts the database while initializing it with values, which is useful for testing my...
solve: https://github.com/tikv/client-go/issues/829 I have provided a tool for client-rust that allows for the customization of DNS server addresses. This way, by only exposing the coreDNS address of the k8s cluster,...
Similar to #373. According to [the docs](https://tikv.org/docs/6.1/concepts/explore-tikv-features/ttl/), TiKV, and the Java client specifically, have the ability to apply TTLs to `put` actions, so that keys expire after a certain amount...
## Reproduce For tikv setup: https://github.com/apache/incubator-opendal/blob/a7c046f55cdbee16bb6392ff0173b85bfb16b1c8/.github/services/tikv/tikv_tls/action.yml ```shell git clone https://github.com/apache/incubator-opendal cd incubator-opendal export OPENDAL_TIKV_ENDPOINTS=https://127.0.0.1:2379 export OPENDAL_TIKV_INSECURE=false export OPENDAL_TIKV_CA_PATH=/tmp/tikv/ssl/ca.pem export OPENDAL_TIKV_CERT_PATH=/tmp/tikv/ssl/client.pem export OPENDAL_TIKV_KEY_PATH=/tmp/tikv/ssl/client-key.pem export OPENDAL_TEST=tikv cargo test behavior --features=tests,services-tikv ``` ##...
See https://github.com/tikv/client-rust/actions/runs/6940223881/job/18878804812 commit d440f068f48355da04d3642094939b0fb0111801 ``` Running tests/failpoint_tests.rs (target/debug/deps/failpoint_tests-6486f001f7ac1501) running 5 tests init finish with 292 regions test txn_cleanup_2pc_locks has been running for over 60 seconds test txn_cleanup_async_commit_locks has been running...
introduce https://github.com/sagiegurari/cargo-make to replace makefile, could take advantage of the ability of cargo, easy to manage the dependency of workflows .etc