Skip to main content

Module suspension

Module suspension 

Source
Expand description

Typed FCALL wrappers for suspension and waitpoint functions (lua/suspension.lua).

Structs§

ExpireSuspensionOpKeys
Key context for expire_suspension — caller must pre-read current_waitpoint_id and current_attempt_index from exec_core so correct keys can be passed.
ResumeOpKeys
Key context for resume — caller must pre-read current_waitpoint_id from exec_core so the correct waitpoint keys can be passed to the Lua.
SuspendOpKeys
Key context for suspension operations. Needs exec keys + index keys + lane + worker_instance_id (for lease release).
WaitpointOpKeys
Minimal key context for create_pending_waitpoint.

Functions§

ff_close_waitpoint
ff_create_pending_waitpoint
ff_expire_suspension
ff_resume_execution
ff_suspend_execution