registry : résoudre l IP live du nœud avant l IP figée au déploiement (renumérotation DHCP)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 changed file +2 −1
modified
mld/registry.py
+2 −1
@@ -115,7 +115,8 @@ def resolve_subscriber(sub, r): | ||
| 115 | 115 | if not entry or not entry.get("node"): |
| 116 | 116 | raise ValueError("app %s absente du registre" % sub["app"]) |
| 117 | 117 | node = entry["node"] |
| 118 | − ip = entry.get("ip") or nodes.ip_of(node, rediscover=False) | |
| 118 | + # IP live d abord : l IP figee au deploiement devient fausse quand le DHCP renumerote le LAN (2026-09-21) | |
| 119 | + ip = nodes.ip_of(node, rediscover=False) or entry.get("ip") | |
| 119 | 120 | base = entry.get("dir") or "~" |
| 120 | 121 | label = "%s@%s" % (sub["app"], node) |
| 121 | 122 | else: |
| 122 | 123 | |