aboutsummaryrefslogtreecommitdiffstats
path: root/docs/architecture.md
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-02 23:07:14 +0100
committertv <tv@krebsco.de>2026-11-02 23:07:14 +0100
commit0c096a524531c180798f0712bb7100f0b7557f76 (patch)
tree9995d95a835e4daf32dcfc3ae0c83ef5c39e589e /docs/architecture.md
parent22e539d9285626ed217c661e6a5e5d2adb12150c (diff)
swarm: relay links messages
Diffstat (limited to 'docs/architecture.md')
-rw-r--r--docs/architecture.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/architecture.md b/docs/architecture.md
index 07edbfb..9b9db71 100644
--- a/docs/architecture.md
+++ b/docs/architecture.md
@@ -233,7 +233,7 @@ replies, admit (swarm key), mark the peer seen, record its epoch (ignoring late
then by type: HELLO answered, HELLO_REPLY establishes membership and discovers peers,
sync queued on its lane if on our epoch (held back from everyone but the source while catching
up), STATUS answered with a STATUS_REPLY and compared for divergence, blobs served or collected,
-LINKS answered with the node's links if the asker is a member, and again on each change while it subscribes (`swarm::links`, for the dashboard);
+LINKS answered with the node's links if the asker is a member, and again on each change while it subscribes, or with other members' links it asks for the asker, which can't reach them (`swarm::links`, for the dashboard);
PING and PONG (the paths layer answered the PING already) only mark the peer seen, and
after a PONG the peer's round-trip time is its path's again.