Skip to content

Conversation

@peter-toth
Copy link
Contributor

@peter-toth peter-toth commented Sep 28, 2022

What changes were proposed in this pull request?

This is PR refactors BroadcastHashJoinExec output partitioning calculation using the new TreeNode.multiTransformDown() helper so simplify code and improve performance.

Why are the changes needed?

Simpler code with TreeNode.multiTransform().

Does this PR introduce any user-facing change?

No.

How was this patch tested?

Existing UTs.

@github-actions github-actions bot added the SQL label Sep 28, 2022
@peter-toth peter-toth force-pushed the SPARK-refactor-broadcasthashjoinexec-output-partitioning branch from ee15d1e to e49b90c Compare September 28, 2022 18:41
@peter-toth peter-toth force-pushed the SPARK-refactor-broadcasthashjoinexec-output-partitioning branch from e49b90c to e656ae7 Compare December 27, 2022 14:33
@peter-toth peter-toth force-pushed the SPARK-refactor-broadcasthashjoinexec-output-partitioning branch from e656ae7 to 89065f6 Compare January 20, 2023 16:18
@peter-toth peter-toth changed the title [WIP][SQL] Refactor BroadcastHashJoinExec output partitioning calculation [SPARK-42136] Refactor BroadcastHashJoinExec output partitioning calculation Jan 20, 2023
@peter-toth
Copy link
Contributor Author

cc @cloud-fan

@cloud-fan
Copy link
Contributor

cloud-fan commented Jan 31, 2023

is this PR still up to date?

@peter-toth
Copy link
Contributor Author

is this PR still up to date?

Yes, it is. This is a simple refactor to utilize multiTransform().

…136-refactor-broadcasthashjoinexec-output-partitioning
@peter-toth
Copy link
Contributor Author

I've just updated this PR with latest master, but it shouldn't make any differene.

@peter-toth
Copy link
Contributor Author

@cloud-fan, please let me know if anything is needed to get this merged.

@cloud-fan
Copy link
Contributor

thanks, merging to master!

@cloud-fan cloud-fan closed this in a8d6913 Feb 7, 2023
@peter-toth
Copy link
Contributor Author

Thanks for the review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants