From 1cb622e92fceb792a835ee19d057231538f38bd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BD=AC?= Date: Mon, 9 Nov 2020 16:42:04 +0800 Subject: [PATCH] Fix watchdog won't renew after reconnect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改redisson断线重连后无法再续期的问题 issue #3194 Signed-off-by: 王彬 --- redisson/src/main/java/org/redisson/RedissonLock.java | 1 + 1 file changed, 1 insertion(+) diff --git a/redisson/src/main/java/org/redisson/RedissonLock.java b/redisson/src/main/java/org/redisson/RedissonLock.java index c797f25e3..33b3a14a5 100644 --- a/redisson/src/main/java/org/redisson/RedissonLock.java +++ b/redisson/src/main/java/org/redisson/RedissonLock.java @@ -286,6 +286,7 @@ public class RedissonLock extends RedissonExpirable implements RLock { future.onComplete((res, e) -> { if (e != null) { log.error("Can't update lock " + getName() + " expiration", e); + EXPIRATION_RENEWAL_MAP.remove(getEntryName()); return; }