We have a workflow to process incoming events, which clients submit using signalWithStart
. The workflow is intended to run continuously, waiting for new signals to process. At some point, the workflow needs to use continueAsNew
to avoid running into the workflow history limit. Is there any chance of a race condition where signalWithStart
will start a new workflow run after the current workflow run has completed, but before the new workflow run triggered by continueAsNew
has started?
Both the workflow worker and the client are using the Temporal Node.js SDK in case that matters. (I assume it doesn’t…)