Hey all. I'm trying to figure out how the --cluster reshard command works with the new ACLs on. I've got an existing cluster that works, and added a new master and slave. I can run cluster nodes on it to see that it is in the cluster, but has no slots assigned. Using a rc2 client and server, I try to run a command like the following:
redis-cli -c -h <ip> -p <port> --user <username> --pass <password> --cluster reshard <ip>:<port> --cluster-from <node-id> --cluster-to <node-id> --cluster-slots 500 --cluster-yes
But the command will eventually tell me that it refused connection to the other nodes in the cluster, with one message per node like:
Could not connect to Redis at <ip>:6379: Connection refused
I see that it is trying to connect on the 6379 port, so its not using the cluster bus to communicate but instead connecting to the redis port. I have the default user turned off, so I believe it refused the connection because of the auth failure.
How can I tell the reshard command the username and passwords to use when it tries to connect to these nodes in the resharding? Thanks!