Skip to main content

Module select

Module select 

Source
Expand description

Candidate server selection for a fetch.

The Select seam enumerates the server pool; RoomCandidates derives it from room state and orders it by population, pinning the room’s authority server ahead of the ranking for auth fetches.

Structs§

RoomCandidates 🔒
Selects candidate servers from room state and federation routing data.

Constants§

ROUTE_FANOUT 🔒
Population-ranked servers kept per fetch; bounds the serial federation fan-out per missing event.

Traits§

Select 🔒
Abstracts candidate enumeration for a federation fetch.

Functions§

push_unique 🔒
Append a server to the pool only on its first occurrence.