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
There could be racing condition that when state execute decides to complete because no messages to process from waitUntil, at the time that it's completing, there is a message coming on the way.
Allowing this gracefulComplete with a condition to move to another state will prevent losing the messages for processing.
Workaround today: let user code “lock” a Chanel using data attribute and then check the channel again after locking , before completing workflow
The text was updated successfully, but these errors were encountered:
longquanzheng
changed the title
Graceful complete allows jump back to another state if signalChannel/InternalChannel is not empty
Conditional complete allows jump back to another state if signalChannel/InternalChannel is not empty
Jul 4, 2023
There could be racing condition that when state execute decides to complete because no messages to process from
waitUntil
, at the time that it's completing, there is a message coming on the way.Allowing this gracefulComplete with a condition to move to another state will prevent losing the messages for processing.
Workaround today: let user code “lock” a Chanel using data attribute and then check the channel again after locking , before completing workflow
The text was updated successfully, but these errors were encountered: