From fceb7198482bc428513ab02891e1c23d07708ac9 Mon Sep 17 00:00:00 2001 From: Nelson Rodrigues Date: Mon, 28 Jul 2014 11:35:39 -0700 Subject: [PATCH] Proper master failover detection depends on testOnBorrow --- src/main/java/redis/clients/jedis/JedisSentinelPool.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/redis/clients/jedis/JedisSentinelPool.java b/src/main/java/redis/clients/jedis/JedisSentinelPool.java index 2e076b1..0aec8d5 100644 --- a/src/main/java/redis/clients/jedis/JedisSentinelPool.java +++ b/src/main/java/redis/clients/jedis/JedisSentinelPool.java @@ -65,6 +65,9 @@ public class JedisSentinelPool extends Pool { public JedisSentinelPool(String masterName, Set sentinels, final GenericObjectPoolConfig poolConfig, int timeout, final String password, final int database) { + // Proper master failover detection dependes on testOnBorrow, so force it here + poolConfig.setTestOnBorrow(true); + this.poolConfig = poolConfig; this.timeout = timeout; this.password = password;