Skip to main content

Module scale

Module scale 

Source

Structsยง

ActorGraph
ComponentFragmentAligner ๐Ÿ”’
EnsembleActorTemplate ๐Ÿ”’
LoadedFragment
Context loaded asynchronously from database, containing all metadata required to render actor assignments. This separates async I/O from sync rendering logic.
LoadedFragmentContext
NoShuffleEnsemble
RenderActorsContext ๐Ÿ”’
RenderedGraph
TargetResourcePolicy
WorkerInfo

Enumsยง

RenderActorIdAllocator ๐Ÿ”’

Functionsยง

assert_materialization_preserves_preview_slots ๐Ÿ”’
build_loaded_context ๐Ÿ”’
build_no_shuffle_fragment_graph_edges ๐Ÿ”’
collect_relative_actor_slots ๐Ÿ”’
collect_relative_actor_slots_by_fragment ๐Ÿ”’
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
materialize_actor_assignments ๐Ÿ”’
Replace preview actor ids with real actor ids after the caller has decided the rendered layout is not a no-op.
materialize_fragment ๐Ÿ”’
preview_actor_assignments ๐Ÿ”’
Render a graph with preview-only actor ids so callers can compare layouts without consuming the global actor id generator.
render_actor_assignments ๐Ÿ”’
Sync render stage: uses loaded fragment context and current worker info to produce actor-to-worker assignments and vnode bitmaps.
render_actor_assignments_with_allocator ๐Ÿ”’
render_actors_with_allocator ๐Ÿ”’
resolve_source_fragments ๐Ÿ”’
resolve_streaming_job_definition ๐Ÿ”’

Type Aliasesยง

FragmentRenderMap
RelativeActorSlot ๐Ÿ”’