Try and AcquireConnection when ClientConnectionsEntry is FreezeReason.SYSTEM not only for MASTER

pull/1078/head
Xavier FACQ 7 years ago
parent df7de8b432
commit 196e39c3a5

@ -198,8 +198,8 @@ abstract class ConnectionPool<T extends RedisConnection> {
} }
public RFuture<T> get(RedisCommand<?> command, ClientConnectionsEntry entry) { public RFuture<T> get(RedisCommand<?> command, ClientConnectionsEntry entry) {
if (((entry.getNodeType() == NodeType.MASTER && entry.getFreezeReason() == FreezeReason.SYSTEM) || !entry.isFreezed()) if ((!entry.isFreezed() || entry.getFreezeReason() == FreezeReason.SYSTEM) &&
&& tryAcquireConnection(entry)) { tryAcquireConnection(entry)) {
return acquireConnection(command, entry); return acquireConnection(command, entry);
} }

Loading…
Cancel
Save