-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Ruby: stop considering post-update nodes to be local source nodes #9175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Hmm, I may have got this wrong. On the one hand, dataflow queries on
|
I still see the massive tuple count in the antijoin I posted above. |
Gets rid of ``` Tuple counts for DataFlowPrivate::Cached::isLocalSourceNode#462ff392#f#antijoin_rhs@dd2f927s: 20905019 ~3% {2} r1 = JOIN DataFlowPrivate::Cached::TExprNode#462ff392#ff_1#higher_order_body WITH boundedFastTC(DataFlowPrivate::Cached::localFlowStepTypeTracker#462ff392#ff_10#higher_order_body,DataFlowPrivate::Cached::TExprNode#462ff392#ff_1#higher_order_body) ON FIRST 1 OUTPUT Rhs.1, Lhs.0 10420128 ~1496% {1} r2 = JOIN r1 WITH DataFlowPrivate::Cached::TExprNode#462ff392#ff_1#higher_order_body ON FIRST 1 OUTPUT Lhs.1 480918 ~8% {1} r3 = JOIN r1 WITH DataFlowPrivate::Cached::entrySsaDefinition#462ff392#f ON FIRST 1 OUTPUT Lhs.1 10901046 ~1218% {1} r4 = r2 UNION r3 return r4 ```
I have pushed a fix for the antijoin. |
Ruby: simplify localFlow call Co-authored-by: Tom Hvitved <hvitved@github.com>
@nickrolfe it sounds like Tom was happy with this change. I don't fully understand it but the test changes look plausible. Do you think after a rebase and DCA run we could merge it? |
@hmac the test changes I committed aren't the only ones – the |
Ah OK - I was just checking in case this was something that was waiting on a final 👍 from someone. |
No description provided.