MOVED, ASK handling in cluster mode using RBatch. #448

pull/499/head
Nikita 9 years ago
parent cdd50516ac
commit 75ba40227d

@ -139,9 +139,13 @@ public class CommandDecoder extends ReplayingDecoder<State> {
cmd.getPromise().tryFailure(e);
}
if (!cmd.getPromise().isSuccess()) {
if (!(cmd.getPromise().cause() instanceof RedisMovedException
|| cmd.getPromise().cause() instanceof RedisAskException
|| cmd.getPromise().cause() instanceof RedisLoadingException)) {
error = (RedisException) cmd.getPromise().cause();
}
}
}
if (i == commands.getCommands().size()) {
Promise<Void> promise = commands.getPromise();

Loading…
Cancel
Save