← back to Exo
check before removing
da06fb3c16282760efbe7c0d9b803c52c231db73 · 2024-09-24 12:16:08 +0100 · Alex Cheema
Files touched
M exo/networking/tailscale_discovery.py
Diff
commit da06fb3c16282760efbe7c0d9b803c52c231db73
Author: Alex Cheema <alexcheema123@gmail.com>
Date: Tue Sep 24 12:16:08 2024 +0100
check before removing
---
exo/networking/tailscale_discovery.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/exo/networking/tailscale_discovery.py b/exo/networking/tailscale_discovery.py
index 9a97e79a..5613a53e 100644
--- a/exo/networking/tailscale_discovery.py
+++ b/exo/networking/tailscale_discovery.py
@@ -100,8 +100,8 @@ class TailscaleDiscovery(Discovery):
)
else:
if not await self.known_peers[peer_id][0].health_check():
- if DEBUG >= 1: print(f"Peer {peer_id} at {peer_host}:{peer_port} is not healthy. Deleting.")
- del self.known_peers[peer_id]
+ if DEBUG >= 1: print(f"Peer {peer_id} at {peer_host}:{peer_port} is not healthy. Removing.")
+ if peer_id in self.known_peers: del self.known_peers[peer_id]
continue
self.known_peers[peer_id] = (self.known_peers[peer_id][0], self.known_peers[peer_id][1], current_time)
← 8aab9304 if any peers changed from last time, we should always update
·
back to Exo
·
health check udp discovered peers before adding them 428bb606 →