diff --git a/hazelcast/src/main/java/com/hazelcast/internal/networking/nio/NioNetworking.java b/hazelcast/src/main/java/com/hazelcast/internal/networking/nio/NioNetworking.java index 5f314dc45fb8..6962819a90e0 100644 --- a/hazelcast/src/main/java/com/hazelcast/internal/networking/nio/NioNetworking.java +++ b/hazelcast/src/main/java/com/hazelcast/internal/networking/nio/NioNetworking.java @@ -230,6 +230,7 @@ public void shutdown() { shutdown(outputThreads); outputThreads = null; closeListenerExecutor.shutdown(); + metricsRegistry.deregister(ioBalancer); } private void shutdown(NioThread[] threads) { @@ -238,6 +239,7 @@ private void shutdown(NioThread[] threads) { } for (NioThread thread : threads) { thread.shutdown(); + metricsRegistry.deregister(thread); } }