When connected to shotover from a Redis cluster, got the following error
➜ redis-cli -c -h 34.230.93.245 -p 6378
34.230.93.245:6378> set name asdf
(error) ERR Shotover RedisSinkCluster does not know of a node containing the required slot
To Reproduce
The bug might be annoying to reproduce.
Shotover crashes as expected if the Redis cluster is completely unformed (“protocol error: empty slot map!“).
The problem is when Shotover starts while the cluster is being formed, when some slots have been assigned but not all.
Describe the bug
When connected to shotover from a Redis cluster, got the following error
To Reproduce
The bug might be annoying to reproduce. Shotover crashes as expected if the Redis cluster is completely unformed (“protocol error: empty slot map!“). The problem is when Shotover starts while the cluster is being formed, when some slots have been assigned but not all.
Configuration
config.yaml
Topology
topology.yaml
Expected behaviour
The error path that returns the “does not know of a node containing the required slot” message needs to trigger the re-fetching of the slot map.
Systems and Version: