[object Object]

← back to Exo

don't clear mdns discovered connections

116558839e6af469e501aa3a1e3054ca3a7bf177 · 2026-01-20 14:29:21 +0000 · Evan

pingers currently removes mdns discovered connections - these systems
should be independent

Files touched

Diff

commit 116558839e6af469e501aa3a1e3054ca3a7bf177
Author: Evan <evanev7@gmail.com>
Date:   Tue Jan 20 14:29:21 2026 +0000

    don't clear mdns discovered connections
    
    pingers currently removes mdns discovered connections - these systems
    should be independent
---
 src/exo/worker/main.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/exo/worker/main.py b/src/exo/worker/main.py
index d58cf47c..59c0b572 100644
--- a/src/exo/worker/main.py
+++ b/src/exo/worker/main.py
@@ -438,6 +438,9 @@ class Worker:
             for conn in self.state.topology.out_edges(self.node_id):
                 if not isinstance(conn.edge, SocketConnection):
                     continue
+                # ignore mDNS discovered connections
+                if conn.edge.sink_multiaddr.port != 52415:
+                    continue
                 if (
                     conn.sink not in conns
                     or conn.edge.sink_multiaddr.ip_address

← d4f551c6 Simplify model cards (#1204)  ·  back to Exo  ·  quiet localhost log 3d2eee48 →