Comments (5)
Yeah, there's a few issues with the replica implementation in 6.2.1. The latest build in main
should fix it, and I'm planning on releasing 6.2.2 this weekend with those changes and the 2 open PRs.
from fred.rs.
Just updated to 6.3.0, this appears to be working. Will close when I have the data to confirm it
from fred.rs.
I ended up having to stop using the replicas client due to strangely high request latency, unfortunately I don't have the data to confirm whether it's working or not.
from fred.rs.
I made some pretty invasive changes to the replica routing logic in 7.x that should address this (starting at https://crates.io/crates/fred/7.0.0-rc.1). I did some scale testing and couldn't reproduce this anymore, but let me know if you still see issues here.
from fred.rs.
Closing for now, but please let me know if you still see this in 7.0.0.
from fred.rs.
Related Issues (20)
- Stack usage HOT 2
- SORT or SORT_RO missing HOT 3
- [Bug] - Build error when building with the partial-tracing feature HOT 2
- [Bug]Questions about library selection HOT 1
- [Bug] Cannot return integer type from `exists` HOT 4
- [Bug]When a Redis cluster's primary machine fails and a standby Redis node takes over, it takes too long for Fred to rediscover and connect to the new primary. HOT 3
- add support for Redis Cluster pipeline HOT 6
- [Bug] Using Sentinel to connect to redis, I always get a timeout error HOT 2
- 9.0.1 In sentinel mode with resp3 : ERR: Protocol Error: Cannot start a stream while already inside a stream[Bug] HOT 1
- Error referencing const within util HOT 2
- [Bug] Certain ranges are not accepted in BYSCORE zranges HOT 1
- [Bug] Transactions with WATCH/UNWATCH do not work HOT 1
- [Bug] json_set is not working for string values HOT 1
- [Bug] `WithOptions` is lost when you use `.replicas()` HOT 3
- [Bug] hmset doesn't work with optional values
- [Feature] Exponential backoff to reconnect if Redis was not running initially HOT 2
- [Bug] `.replicas()` doesn't work with centralized Redis HOT 3
- [Feature] Enabling the Redisearch interface through Cargo HOT 2
- [Feature] Replace `trust-dns-resolver` with `hickory-resolver` HOT 1
- [Feature] Options for `EXPIRE` commands
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fred.rs.