-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
SMJ producing different results than HashJoin when doing a semi join #10886
Comments
the behavior is not deterministic, I ran tests on my local and it fails 1 run of 3, checking |
I think this should be reopened or we should open a separate issue. The test flaked here: https://github.com/apache/datafusion/actions/runs/9501960117/job/26188803965?pr=10898 and I was able to make it flake locally as well. |
Reopened it. I encountered the same failure. https://github.com/apache/datafusion/actions/runs/9502397050/job/26190267777?pr=10903 |
Thanks @eejbyfeldt and @jonahgao I'll comment the test now and run more tests on top of it to see where the spontaneous bug is. |
Filed #10904 |
Found that SMJ left semi sometimes have a duplicated row in the output, I'm trying to make a test case |
This is interesting! At least breaking the build was worth it |
I think I'm able to reproduce it |
Describe the bug
As a part of #10728 we have added tests for semi join, and on the first merge on main they failed (they always passed). I have ignored that tests for now but that failure suggests a bug . It only happened once in several builds, and on the AMD64 architecture
see https://github.com/apache/datafusion/actions/runs/9475682375/job/26107451352
To Reproduce
https://github.com/apache/datafusion/actions/runs/9475682375/job/26107451352
Expected behavior
Should pass
Additional context
No response
The text was updated successfully, but these errors were encountered: