Fix filter pushdown for Parquet and maybe StorageMerge#63642
Fix filter pushdown for Parquet and maybe StorageMerge#63642alexey-milovidov merged 3 commits intomasterfrom
Conversation
|
This is an automated comment for commit 2e83043 with description of existing statuses. It's updated for the latest CI running ❌ Click here to open a full report in a separate page
Successful checks
|
|
The test failures about |
Didn't help.
Didn't help.
I tried to use tests/config/install.sh to create configs similar to CI, but getting it to work seems hopeless, I ran into a few different errors, the configs seem to be missing things, and it would take a while to follow the code and configs to figure out how exactly CI sets everything and try to do the same. Is there a way to get CI to deploy everything, then pause and let me SSH to it? |
|
In #58061 is another example where the server takes very different code paths in CI vs locally. |
|
(Ok, reproduced the CI setup by copying the commands from the CI log shown in github actions (thanks to whoever put a |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Fixed Parquet filter pushdown not working with Analyzer.
Situation:
MergeTree had code to specifically correct for that, but other storages didn't, for some reason. So filter pushdown wasn't working for Parquet and probably ORC and maybe Merge.
Most of the PR is one find-replace. Non-mechanical changes are in
ReadFromMergeTree.cpp,SelectQueryInfo.{h,cpp},SourceStepWithFilter.cpp, and02841_parquet_filter_pushdown.sqlCloses #53536