From f26f94b2da8ce2633c56f800179f253ba4d3ad83 Mon Sep 17 00:00:00 2001 From: Cong Wang Date: Fri, 8 Nov 2024 16:31:52 -0500 Subject: [PATCH] Add connection after failure handling --- sdx_controller/handlers/connection_handler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdx_controller/handlers/connection_handler.py b/sdx_controller/handlers/connection_handler.py index 034bc1a..2475c88 100644 --- a/sdx_controller/handlers/connection_handler.py +++ b/sdx_controller/handlers/connection_handler.py @@ -272,7 +272,9 @@ def handle_link_failure(self, te_manager, failed_links): del link_connections_dict[simple_link][index] logger.debug("Removed connection:") logger.debug(connection) - self.place_connection(te_manager, connection) + _reason, code = self.place_connection(te_manager, connection) + if code // 100 == 2: + self.db_instance.add_key("connections", connection["id"], json.dumps(connection)) def get_archived_connections(self, service_id: str): historical_connections = self.db_instance.read_from_db(