-
Notifications
You must be signed in to change notification settings - Fork 849
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
Block OR BoolExpr from pushdown #6917
Conversation
What exactly is broken? I reproduced it but I have no idea what's going on... Theoretically, the |
Not yet sure what is going wrong there but the or branches are not wrapped in restrictinfos |
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.
It fixes the segfault but won't it create some perf regression?
Potentially yes. Ideally we can reenable this in followup PR after we fix OR processing. |
Let's go with the thing we discussed on Slack -- avoiding nested AND boolexprs by applying |
90ae4a8
to
8b3449f
Compare
099d094
to
5b9ffa0
Compare
RestrictInfo with OR need special handling which we currently do not do which can lead to segfaults in planner if unhandled.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6917 +/- ##
==========================================
+ Coverage 80.06% 80.83% +0.77%
==========================================
Files 190 199 +9
Lines 37181 37195 +14
Branches 9450 9704 +254
==========================================
+ Hits 29770 30068 +298
- Misses 2997 3246 +249
+ Partials 4414 3881 -533 ☔ View full report in Codecov by Sentry. |
RestrictInfo with OR need special handling which we currently do not do which can lead to segfaults in planner if unhandled.
Fixes #6912