I have a complex approval workflow. It has a few CD (calculated decision) steps; each of them has a simple SQL which takes very little time to execute.
But when I monitor Job Queue I see that each step takes a lot of time (despite there is no other tasks in the queue). I guess that when CD step is met, it is added to a queue and is handled during next poll.
So if I have 3 sequential CD steps between human approvals, it takes 6-7 minutes for a workflow to reach second human approval after first one is finished.
For production it may be OK, but for demoing (and testing) it is very bad.
Is there a way to change this behavior? I would like CD steps to be processed immediately.
We are usgin 8.0.1