You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per team discussion, we don't want to take this approach—this is problematic because the client is the one who says "start/stop skipping time", so there is a race between the client receiving the update result and time-skipping being stopped. During this window, we'd still be time-skipping over potentially arbitrary other events in the workflow (until the "stop time skipping" message arrives). There is also the problem that Updates run concurrently with other things in the same workflow, and it may not be appropriate to skip time for those other things.
A couple approaches here:
Make the server handle starting/stopping time-skipping.
Do nothing and document that users need to manually control when to skip and when not to skip. Then users can make more informed decisions that are specific to their particular scenario.
Describe the solution you'd like
Today in time-skipping environments, we auto-skip time when waiting on workflow results. We should do the same when waiting on update results.
Per-SDK Tickets
The text was updated successfully, but these errors were encountered: