From be5fde3ee9e3b219b7521466dde2b3740af456d4 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 19 Feb 2024 09:52:09 +0300 Subject: [PATCH] shutdown fixed --- .../org/redisson/connection/MasterSlaveConnectionManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java index 3e96a42ea..8587666d3 100644 --- a/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java +++ b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java @@ -539,7 +539,9 @@ public class MasterSlaveConnectionManager implements ConnectionManager { if (timeoutInNanos < quietPeriod) { quietPeriod = 0; } - serviceManager.getGroup().shutdownGracefully(unit.toNanos(quietPeriod), timeoutInNanos, TimeUnit.NANOSECONDS).syncUninterruptibly(); + serviceManager.getGroup() + .shutdownGracefully(unit.toNanos(quietPeriod), timeoutInNanos, TimeUnit.NANOSECONDS) + .awaitUninterruptibly(timeoutInNanos, TimeUnit.NANOSECONDS); } serviceManager.getTimer().stop();