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§
- Room
Candidates 🔒 - 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.