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) {
if (((entry.getNodeType() == NodeType.MASTER && entry.getFreezeReason() == FreezeReason.SYSTEM) || !entry.isFreezed())
&& tryAcquireConnection(entry)) {
if ((!entry.isFreezed() || entry.getFreezeReason() == FreezeReason.SYSTEM) &&
tryAcquireConnection(entry)) {
return acquireConnection(command, entry);
}

Loading…
Cancel
Save