mirror of
https://github.com/block/buzz.git
synced 2026-10-30 22:11:36 +00:00
mesh: accept all four mesh-llm default public relays
MESH_LLM_DEFAULT_RELAYS drifted from mesh-llm's actual RelayPolicy::DefaultPublic set (crates/mesh-llm-host-runtime/src/mesh/ connections.rs in v0.75.1): euc1-1 and use1-1 were missing. A stock serving node advertises its nearest relay, so a US-East or EU member's only relay transport was stripped by transport policy and cross-machine mesh convergence silently depended on direct QUIC. Verified: mesh_llm::transport_policy tests pass (8/8), including default_mode_accepts_meshllm_default_relays. Co-authored-by: Thomas Petersen <thomasp@squareup.com> Signed-off-by: Thomas Petersen <thomasp@squareup.com>
This commit is contained in:
@@ -208,6 +208,8 @@ fn validate_transport(transport: &TransportAddr, mode: &IrohRelayMode) -> anyhow
|
||||
const MESH_LLM_DEFAULT_RELAYS: &[&str] = &[
|
||||
"https://usw1-2.relay.michaelneale.mesh-llm.iroh.link./",
|
||||
"https://aps1-1.relay.michaelneale.mesh-llm.iroh.link./",
|
||||
"https://euc1-1.relay.michaelneale.mesh-llm.iroh.link./",
|
||||
"https://use1-1.relay.michaelneale.mesh-llm.iroh.link./",
|
||||
];
|
||||
|
||||
/// Whether `relay` is one of mesh-llm's baked-in default public relays.
|
||||
|
||||
Reference in New Issue
Block a user