Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion quest/m1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ QUIC studies there on that rule.

## Required

- [moq-transport peers are plain clients](/quest/m1/ietf-cluster-off.md) - no moq-transport session negotiates the cluster extension, since cluster links are moq-lite only
- [Bounded stats aggregate](/quest/m1/stats-aggregate-bound.md) - the stats aggregator folds departed nodes into a retired total after a grace window, so its memory stops growing with node churn
- [Stats epochs](/quest/m1/stats-epoch.md) - each stats producer publishes under `.../node/<node>/@<epoch>`, so a restarted node never reuses a name
- [Cluster routing](/quest/m1/cluster-routing/README.md) - any node routes toward a broadcast's origin over CDN and P2P links alike, with per-origin routes and path-less announces
Expand Down
2 changes: 0 additions & 2 deletions quest/m1/cluster-routing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,6 @@ vector the 2026-09-30 cache-tiers audit kept:

Kept from 2026-09-30: core links are configured and may skip PoPs; Warm and
Cold collapse to one cost ([One route cost](/quest/m1/route-cost.md));
cluster links are moq-lite only
([moq-transport peers are plain clients](/quest/m1/ietf-cluster-off.md));
`--hop` removal and One route cost land on their own. Decided 2026-10-03: a
concrete path is a source's identity, whoever serves it
([Selection](/quest/m1/cluster-routing/selection.md)).
Expand Down
4 changes: 0 additions & 4 deletions quest/m1/cluster-routing/transit.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,3 @@ node.
Public API: an `upstream` peer attribute and a TLS qmux URL scheme.
`cluster.tier` is unrelated: it stays the billing and stats label.
Wire: none.

## Related

- [moq-transport peers are plain clients](/quest/m1/ietf-cluster-off.md) - cluster links are lite-only
35 changes: 0 additions & 35 deletions quest/m1/ietf-cluster-off.md

This file was deleted.

10 changes: 3 additions & 7 deletions quest/m2/ietf-cluster-peers.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,15 @@

## Goal

A moq-transport relay can join a cluster as a peer again, through an
extended `draft-lcurley-moq-cluster`, with the loop safety a lite cluster
link has.
A moq-transport relay joins a cluster as a peer through an extended
`draft-lcurley-moq-cluster`, with the loop safety a lite cluster link has.

## Plan

Until this lands, moq-transport peers are plain clients
([moq-transport peers are plain clients](/quest/m1/ietf-cluster-off.md)).

The extension must carry what a lite cluster link carries by then: the route
layer of the [cluster routing line](/quest/m1/cluster-routing/README.md)
(per-node ROUTEs with seqno and metric, path-less announces, the down-only
bit) and its selection, since cluster links are lite-only there.
bit) and its selection.

Test: a moq-transport relay peering through the extension discards a route
that loops back to it, and resumes a subscription on another route when the
Expand Down
Loading