Structsยง
- Actor
Graph - Loaded
Fragment Context - Context loaded asynchronously from database, containing all metadata required to render actor assignments. This separates async I/O from sync rendering logic.
- NoShuffle
Ensemble - Render
Actors ๐Context - Rendered
Graph - Target
Resource Policy - Worker
Info
Functionsยง
- build_
loaded_ ๐context - debug_
sanity_ ๐check - find_
fragment_ no_ shuffle_ dags_ detailed - find_
no_ ๐shuffle_ graphs - load_
fragment_ context - Async load stage for fragment-scoped rendering. It resolves all metadata required to later render actor assignments with arbitrary worker sets.
- load_
fragment_ context_ for_ jobs - Async load stage for job-scoped rendering. It collects all no-shuffle ensembles and the metadata required to render actor assignments later with a provided worker set.
- load_
fragment_ info - render_
actor_ ๐assignments - Sync render stage: uses loaded fragment context and current worker info to produce actor-to-worker assignments and vnode bitmaps.
- render_
actors ๐ - render_
fragments - Fragment-scoped rendering entry point used by operational tooling. It validates that the requested fragments are roots of their no-shuffle ensembles, resolves only the metadata required for those components, and then reuses the shared rendering pipeline to materialize actor assignments.
- render_
jobs - Job-scoped rendering entry point that walks every no-shuffle root belonging to the provided streaming jobs before delegating to the shared rendering backend.
- resolve_
source_ ๐fragments - resolve_
streaming_ ๐job_ definition