different node IDs

This commit is contained in:
Dobromir Popov
2026-07-09 09:43:36 +02:00
parent 687e2d1769
commit 4c6e1ed8b6
3 changed files with 61 additions and 3 deletions

View File

@@ -346,11 +346,16 @@ def _start_relay_bridge_if_available(
local_base_url: str,
advertised_endpoint: str,
relay_url: str | None = None,
node_name: str | None = None,
) -> tuple[RelayHttpBridge | None, dict]:
relay_url = relay_url or _discover_relay_url(tracker_url)
if not relay_url:
return None, {}
peer_id = peer_id_from_wallet(wallet_address)
peer_id = peer_id_from_wallet(
wallet_address,
node_name=node_name,
advertised_addr=advertised_endpoint,
)
bridge = RelayHttpBridge(
relay_url=relay_url,
peer_id=peer_id,
@@ -863,6 +868,7 @@ def run_startup(
local_base_url,
endpoint,
relay_url=relay_url,
node_name=node_name,
)
_attach_relay_bridge(node, relay_bridge)
# Register with tracker so other nodes can auto-join this model.
@@ -1015,6 +1021,7 @@ def run_startup(
local_base_url,
endpoint,
relay_url=relay_url,
node_name=node_name,
)
_attach_relay_bridge(node, relay_bridge)
model_cache_path = _model_cache_path(assigned_hf_repo, cache_dir)
@@ -1196,6 +1203,7 @@ def run_startup(
local_base_url,
endpoint,
relay_url=relay_url,
node_name=node_name,
)
_attach_relay_bridge(node, relay_bridge)
reg_payload = {
@@ -1257,6 +1265,7 @@ def run_startup(
local_base_url,
endpoint,
relay_url=relay_url,
node_name=node_name,
)
_attach_relay_bridge(node, relay_bridge)