-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[fix](memo) memo print string is checked by mistake #60074
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
Conversation
intro by: apache#59600. root cause: enforcer instance in lowest cost plan map not in enforcer set
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
|
run buildall |
TPC-H: Total hot run time: 31817 ms |
TPC-DS: Total hot run time: 175178 ms |
ClickBench: Total hot run time: 26.63 s |
FE UT Coverage ReportIncrement line coverage |
FE Regression Coverage ReportIncrement line coverage |
|
PR approved by anyone and no changes requested. |
FE Regression Coverage ReportIncrement line coverage |
| && rootGroup.getEnforcerSpecs().containsKey( | ||
| ((PhysicalDistribute<?>) groupExpression.getPlan()).getDistributionSpec())) | ||
| || rootGroup.getEnforcers().containsKey(groupExpression)) { | ||
| rootGroup.addChosenEnforcerId(groupExpression.getId().asInt()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The chosenEnforcerId may be wrong when explain memo plan print the group, the chosen groupExpression id is 1, but the group enforcers may not have groupExpression with id 1.
|
PR approved by at least one committer and no changes requested. |
What problem does this PR solve?
Related PR: #59600.
Problem Summary:
root cause: enforcer instance in lowest cost plan map not in enforcer set
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)