I’m having trouble starting child workflows in parallel. I’m running temporal in GCR and my temporal dashboard shows that I have 8 workers. I then start a parent workflow that should create 2 child workflows in parallel (using workflow.start_child_workflow()). However, only one child workflow gets started at a time. The second one doesn’t start until after the first one completes. I suspected that the child workflow only gets started on the same node as the parent, so I did a google search which suggested I set the parent_close_policy to ABANDON, but that didn’t work.
Any ideas on what’s going on?