We have set the workflow timeout to be 45 seconds using setWorkflowExecutionTimeout(). The expectation was, all the workflows will be closed within that time (maybe some will have Timedout status).
After running a few rounds of stress tests we can see some workflows are still open (with Running status) after a few days.
Not sure in what circumstances this can happen. If we start accumulating these open instances, how will this impact the Temporal system?
Here is what I see in the Temporal UI for once such workflow:
And this is what I see in the Stack Trace tab of the Temporal UI: