Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

[NSE-821] Fix Wholestage Codegen on unsupported pattern #822

Merged
merged 2 commits into from
Apr 7, 2022

Conversation

zhouyuan
Copy link
Collaborator

@zhouyuan zhouyuan commented Apr 2, 2022

What changes were proposed in this pull request?

This patch fixes wholestage codegen on unsupported pattern.

The issue is introduced by a variant LeftOuter SortMergeJoin
with Projection as its right child, which breaks the codegen
depedency pattern.
This patch introduced a check on this pattern and stop doing
codegen under this case.

Signed-off-by: Yuan Zhou yuan.zhou@intel.com

How was this patch tested?

pass jenkins

@github-actions
Copy link

github-actions bot commented Apr 2, 2022

#821

This patch fixes wholestage codegen on unsupported pattern.

The issue is introduced by a variant LeftOuter SortMergeJoin
with Projection as its right child, which breaks the codegen
depedency pattern.
This patch introduced a check on this pattern and stop doing
codegen under this case.

Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
@zhouyuan
Copy link
Collaborator Author

zhouyuan commented Apr 7, 2022

verified locally, merging

@zhouyuan zhouyuan merged commit 2596846 into oap-project:master Apr 7, 2022
@weiting-chen weiting-chen added the bug Something isn't working label Apr 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants