Expand description
SingleRing-oriented executor APIs.
Structs§
- Single
Ring SpRuntime - In-process SP runtime handle for SingleRing SHM execution.
Enums§
- Wait
Preset - Wait/backoff policy presets for SingleRing hot loops.
Functions§
- run_
single_ ring_ shm - Run a SingleRing spec over a SHM SequencedSlots backing.
- run_
single_ ring_ shm_ per_ key_ sharded_ with_ wait - Run a PerKey-sharded SingleRing spec by partitioning input by shard key.
- run_
single_ ring_ shm_ per_ key_ sharded_ with_ wait_ and_ resolver - Run a PerKey-sharded SingleRing spec by partitioning input by shard key,
resolving any
ResolverKeystages usingresolver(cold path). - run_
single_ ring_ shm_ per_ key_ sharded_ with_ wait_ and_ resolver_ and_ prefault - Run a PerKey-sharded SingleRing spec by partitioning input by shard key,
resolving any
ResolverKeystages usingresolver(cold path), with explicit control over SHM prefault. - run_
single_ ring_ shm_ per_ key_ sharded_ with_ wait_ and_ resolver_ and_ thread_ init - Run a PerKey-sharded SingleRing spec by partitioning input by shard key,
resolving any
ResolverKeystages usingresolver(cold path), and invokingthread_initfor each stage thread (within each shard’s executor). - run_
single_ ring_ shm_ per_ key_ sharded_ with_ wait_ and_ resolver_ and_ thread_ init_ and_ prefault - Run a PerKey-sharded SingleRing spec by partitioning input by shard key,
resolving any
ResolverKeystages usingresolver(cold path), invokingthread_initfor each stage thread, and explicitly controlling SHM prefault. - run_
single_ ring_ shm_ record_ with_ wait_ and_ resolver_ and_ thread_ init - Run a SingleRing spec over a SHM SequencedSlots backing treating
inputas a single record. - run_
single_ ring_ shm_ with_ wait - Run a SingleRing spec over a SHM SequencedSlots backing, using a wait preset.
- run_
single_ ring_ shm_ with_ wait_ and_ resolver - Run a SingleRing spec over a SHM SequencedSlots backing, resolving any
ResolverKeystages usingresolver(cold path). - run_
single_ ring_ shm_ with_ wait_ and_ resolver_ and_ prefault - Run a SingleRing spec over a SHM SequencedSlots backing, resolving any
ResolverKeystages usingresolver(cold path), with explicit control over SHM prefault. - run_
single_ ring_ shm_ with_ wait_ and_ resolver_ and_ thread_ init - Run a SingleRing spec over a SHM SequencedSlots backing, resolving any
ResolverKeystages usingresolver(cold path) and invokingthread_initat the start of each stage thread. - run_
single_ ring_ shm_ with_ wait_ and_ resolver_ and_ thread_ init_ and_ prefault - Run a SingleRing spec over a SHM SequencedSlots backing, resolving any
ResolverKeystages usingresolver(cold path) and invokingthread_initat the start of each stage thread, with explicit control over SHM prefault. - spawn_
single_ ring_ shm_ runtime - Spawn a long-running SingleRing runtime that processes until stopped.
- spawn_
single_ ring_ shm_ runtime_ with_ wait - Spawn a long-running SingleRing runtime that processes until stopped, using a wait preset.
- spawn_
single_ ring_ shm_ runtime_ with_ wait_ and_ resolver - Spawn a long-running SingleRing runtime that processes until stopped, resolving any
ResolverKeystages usingresolver(cold path). - spawn_
single_ ring_ shm_ runtime_ with_ wait_ and_ resolver_ and_ prefault - Spawn a long-running SingleRing runtime that processes until stopped, resolving any
ResolverKeystages usingresolver(cold path), with explicit control over SHM prefault. - spawn_
single_ ring_ shm_ runtime_ with_ wait_ and_ resolver_ and_ thread_ init - Spawn a long-running SingleRing runtime that processes until stopped, resolving any
ResolverKeystages usingresolver(cold path) and invokingthread_initat the start of each stage thread (before entering hot loops). - spawn_
single_ ring_ shm_ runtime_ with_ wait_ and_ resolver_ and_ thread_ init_ and_ prefault - Spawn a long-running SingleRing runtime that processes until stopped, resolving any
ResolverKeystages usingresolver(cold path) and invokingthread_initat the start of each stage thread (before entering hot loops), with explicit control over SHM prefault.