aboutsummaryrefslogtreecommitdiffstats
path: root/docs/glossary.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/glossary.md')
-rw-r--r--docs/glossary.md9
1 files changed, 4 insertions, 5 deletions
diff --git a/docs/glossary.md b/docs/glossary.md
index 050a885..42c7aac 100644
--- a/docs/glossary.md
+++ b/docs/glossary.md
@@ -103,11 +103,10 @@ closest by round-trip time first.
**relay**: in a partial mesh, a node announces new heads to its neighbours, which pull
the changes they lack.
-**eager link** and **lazy link**: over a lazy link, changes are announced and pulled
-(the relay); over an eager one, a neighbour gets them as sync messages as soon as the
-other end applies them. A pull that brought changes makes a link eager in that
-direction, changes that came first another way make it lazy again (Plumtree's GRAFT and
-PRUNE).
+**writer's tree**: how a writer's changes pass on, the same on every node: from the
+member list's graph and whom each member says it reaches, each member's parent is the
+neighbour it reaches closest to the writer. Whoever applies a writer's change sends it
+at once to its children in the writer's tree; announcements catch what the tree misses.
**blob**: bytes too large for one message, fetched in chunks from several peers at once:
an epoch's snapshot change (for a rejoining node) or a remake's content (for voters).