Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Avoid replacing a hash join if build side is unsupported by the join type #4463

Merged
merged 1 commit into from
Jan 6, 2022

Conversation

jlowe
Copy link
Contributor

@jlowe jlowe commented Jan 5, 2022

This adds a sanity check to the hash join tagging to ensure that we never try to replace a hash join where the build side matches the join side. Such join setups do not directly support batching the non-build side and concatenating the results as equivalent to a single batch join.

…type

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe jlowe added this to the Dec 13 - Jan 7 milestone Jan 5, 2022
@jlowe jlowe self-assigned this Jan 5, 2022
@jlowe
Copy link
Contributor Author

jlowe commented Jan 5, 2022

build

@jlowe
Copy link
Contributor Author

jlowe commented Jan 5, 2022

Odd, looks like it failed to start the CI job for some reason. Trying again.

@jlowe
Copy link
Contributor Author

jlowe commented Jan 5, 2022

build

Copy link
Contributor

@jbrennan333 jbrennan333 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 this looks good to me

@jlowe jlowe merged commit f8fa0b5 into NVIDIA:branch-22.02 Jan 6, 2022
@jlowe jlowe deleted the valid-hash-build-side branch January 6, 2022 14:10
@sameerz sameerz added the task Work required that improves the product but is not user facing label Jan 6, 2022
# for free to join this conversation on GitHub. Already have an account? # 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.

4 participants