Open pvditt opened 5 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 61.01%. Comparing base (
8805613
) to head (a00afea
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@hamersaw This would mess with the node + task count. I'll look back into this.
Tracking issue
Why are the changes needed?
Array node increments workflow parallelism from the parent node. Right now, the same control flow that tracks parallelism for the workflow is passed down to subnodes allowing subnodes to bump the workflow parallelism which could lead to a double counting of nodes getting evaluated in a workflow.
If/when ArrayNode supports subworkflows or dynamics then we can pass back in the parent control flow.
What changes were proposed in this pull request?
Init a new control flow when creating the exec context for array node subnodes
How was this patch tested?
Ran a few workflows locally
Setup process
Screenshots
Check all the applicable boxes
Related PRs
Docs link