Closed JacobSieberg closed 5 years ago
Hey @JacobSieberg , thanks for the issue! Unfortunately making radix.v2 properly support this case isn't going to be doable without a lot of changes. If it's not too late for you to switch, radix.v3 properly supports this case, and is faster as well. Sorry I'm not able to help your specific problem though :(
@mediocregopher Thanks for the help. We could handle the error in the next level up; however, I think we are just going to make the upgrade to radix.v3.
When using
LuaEval
helper with aCluster
,MOVED
errors are not handled.When
LuaEval
is called it will attempt to execute the command using a client for the first key by callingwithClientForKey
. Here the a client is retrieved for that key and the command will be executed on that client. If the command results in aMOVED
error, the error is returned instead of the command being forwarded to the correct node as would happen in a typical cluster command.