From 52b0ae179ec77dc3c805019b039ba00a2850b618 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 23 Apr 2025 12:33:40 -0400 Subject: [PATCH] Background console disconnect on node removal --- confluent_server/confluent/consoleserver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/confluent_server/confluent/consoleserver.py b/confluent_server/confluent/consoleserver.py index 6dba9b9c..7337743e 100644 --- a/confluent_server/confluent/consoleserver.py +++ b/confluent_server/confluent/consoleserver.py @@ -575,12 +575,12 @@ def disconnect_node(node, configmanager): def _nodechange(added, deleting, renamed, configmanager): for node in deleting: - disconnect_node(node, configmanager) + eventlet.spawn(disconnect_node, node, configmanager) for node in renamed: disconnect_node(node, configmanager) - connect_node(renamed[node], configmanager) + eventlet.spawn(connect_node, renamed[node], configmanager) for node in added: - connect_node(node, configmanager) + eventlet.spawn(connect_node, node, configmanager) def _start_tenant_sessions(cfm):