-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Description
It seems that the slots cache throws an IndexError
sometimes during an online reshard.
redis-py 5.0.4
File \"/usr/local/lib/python3.9/site-packages/redis/cluster.py\", line 1115, in execute_command
raise e
File \"/usr/local/lib/python3.9/site-packages/redis/cluster.py\", line 1101, in execute_command
res[node.name] = self._execute_command(node, *args, **kwargs)
File \"/usr/local/lib/python3.9/site-packages/redis/cluster.py\", line 1210, in _execute_command
raise e
File \"/usr/local/lib/python3.9/site-packages/redis/cluster.py\", line 1138, in _execute_command
target_node = self.nodes_manager.get_node_from_slot(
File \"/usr/local/lib/python3.9/site-packages/redis/cluster.py\", line 1425, in get_node_from_slot
return self.slots_cache[slot][node_idx]
IndexError: list index out of range
please let me know if i can provide any additional details, or help reproduce this.
Metadata
Metadata
Assignees
Labels
No labels