Workflow loop block timeout not timing out

Can someone explain how the “iteration timeout” works with a workflow loop block? The default value is 10000ms. My “loop runner” is another Retool Workflow. The called workflow exceeds 10 seconds, 100% of the time. The only time I’m seeing a timeout, is when the called workflow exceeds 3 minutes, which is a retool limit. Why is this?

To test this in isolation, I created the following 2 workflows.

loop test with timeout

workflow with time delay

And when I run this, the “parent” workflow runs to completion successfully, with loop1 block taking 246 seconds. Any idea why?

1 Like

Hi @lkiss,

A very similar question was recently raised by another community member, and I think the discussion may be helpful for your use case:

Forum Discussion:
https://community.retool.com/t/individual-block-timeout-in-workflow/66550

In that thread:

I recommend reviewing those resources first, as they answer many common questions about workflow execution, timeouts, and best practices.

If you still have questions after going through them, or if your use case is slightly different, feel free to share more details here. I'd be happy to help troubleshoot and find the best solution.

Hope this helps!

I appreciate you spending time on your reply, I’m just not sure how to apply any of it to my scenario. Most, if not all, of what you’re referencing, is talking about why things timeout and best practices to get “get around” them. My scenario is the opposite – I want a timeout, and it’s not happening, and I don’t know why.