From 4e108c611fe9f83296ba6bf3da886dde22220e9e Mon Sep 17 00:00:00 2001 From: zphrs <z@zephiris.dev> Date: Sat, 15 Mar 2025 12:44:13 -0700 Subject: [PATCH] Added log to warn when a node's ip address changes from a partition --- utils/containers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/containers.py b/utils/containers.py index efc6ebf..afe3eb4 100644 --- a/utils/containers.py +++ b/utils/containers.py @@ -433,6 +433,7 @@ class ClusterConductor: # update node ip if container_ip != node.ip: + self.log(f"Warning: Node {i} IP addr changed from {node.ip} to {container_ip}") node.ip = container_ip if hasattr(self, "_parent"): self._parent.clients[ @@ -499,14 +500,15 @@ class ClusterConductor: # update node ip if container_ip != node.ip: + self.log(f"Warning: Node {i} IP addr changed from {node.ip} to {container_ip}") node.ip = container_ip if hasattr(self, "_parent"): self._parent.clients[ node.index ].base_url = self.node_external_endpoint(node.index) view_changed = True - # if view_changed and hasattr(self, "_parent"): - # self._parent.rebroadcast_view(self.get_shard_view()) + if view_changed and hasattr(self, "_parent"): + self._parent.rebroadcast_view(self.get_shard_view()) DeprecationWarning("View is in updated format") -- GitLab