(Example is dsharma1.eclxml/splitter1.eclxml)
Splitter cAc32 is tagged as balanced, but cAc53 is ordered.
I think it's because the splitter (highlighted) is marked balanced, and the funnel near the bottom is ordered and pulling from it's inputs sequentially.
So the funnel is pulling from the local join, which is pulling from the rhs of the splitter until it blocks, and nothing is going to pull from the lhs, because that's dependent on the ordered funnel that's waiting for it's right most input to be exhausted.
Shouldn't the code generator have marked the splitter unbalanced?
NB: the other splitter above the left 2 inputs of the funnel, is marked unbalanced.