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

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

@ -139,7 +139,11 @@ public class CommandDecoder extends ReplayingDecoder<State> {
cmd.getPromise().tryFailure(e); cmd.getPromise().tryFailure(e);
} }
if (!cmd.getPromise().isSuccess()) { if (!cmd.getPromise().isSuccess()) {
error = (RedisException) cmd.getPromise().cause(); if (!(cmd.getPromise().cause() instanceof RedisMovedException
|| cmd.getPromise().cause() instanceof RedisAskException
|| cmd.getPromise().cause() instanceof RedisLoadingException)) {
error = (RedisException) cmd.getPromise().cause();
}
} }
} }

Loading…
Cancel
Save