Skip to content
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

Revert "Use cudf to compute exact hash join output row sizes (#3288)" #3657

Merged
merged 1 commit into from
Sep 24, 2021

Conversation

jlowe
Copy link
Member

@jlowe jlowe commented Sep 24, 2021

This reverts commit 25bad3d.

Fixes #3640. When we switched to building the hash table explicitly, we lost the ability to be dynamic with which table is used as the build-side table for an inner join. It's definitely something we can do ourselves, but it will be tricky to do properly given how the join code assumes the table designated as the build-side will be used for a hash and the stream side is the only one that is splittable.

Since we're in the process of finishing up 21.10, I think it's prudent to revert #3288 and tackle this in a future release.
#2354 tracks solving the real root issue which is requiring everything on an arbitrarily-chosen build side of an inner join to be pulled in at once. Ideally this should try to examine both sides to choose the best build side and have a fallback if we cannot pull in either table completely to build the final hash table.

…3288)"

This reverts commit 25bad3d.

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe jlowe added this to the Sep 13 - Sep 24 milestone Sep 24, 2021
@jlowe jlowe self-assigned this Sep 24, 2021
@jlowe
Copy link
Member Author

jlowe commented Sep 24, 2021

build

@tgravescs tgravescs merged commit f08ac9a into NVIDIA:branch-21.10 Sep 24, 2021
@sameerz sameerz added the task Work required that improves the product but is not user facing label Dec 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Work required that improves the product but is not user facing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] q82 regression after #3288
4 participants