Effect marker/ version marker in continue As new workflows

after introducing version and Workflow.retry() one of my workflow went rouge and kept continued as new until i explicitly killed it using ./tctl wf c - wid

a) when can this happen
b) i also see mutable side effect marker/ version marker in the continued as new workflows, what does it mean?

1 Like

It would be nice to get the stack trace logged in the workflow worker for the workflow that went rouge. Without it, I cannot really help with troubleshooting.

The version marker records the version that was used to execute workflow code for the first time. Then during replay, the recorded version is used to return the same value from the getVersion call.