Persistent Sleep
Persistent sleep means the workflow's state is saved, and execution will resume after the duration has elapsed, even if the Obelisk server restarts.
The Runtime Support API
contains method sleep
which creates an one-off Join Set
and blocks the execution until the delay has timed out.
Another way to submit a persistent delay is to use Heterogenous Join Set
with the submit_delay
host support function.