Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
ghx-label-1
Description
The scenario is as follows:
- A query joins a large partitioned table with another table on a non-partition column.
- All of the rows on the build side are filtered out, so the join has an empty build.
Currently what happens is that all partitions of the large table are scanned and the runtime filter filters all the rows out after materialization.
What would ideally happen is that the scan would notice that the runtime filter always returns false and prune all of the partitions.
Attachments
Attachments
Issue Links
- breaks
-
IMPALA-6099 DCHECK in runtime filters: "Tried to increment unknown counters group"
- Resolved
-
IMPALA-6118 Assertion failure in mem-tracker when releasing runtime filter memory
- Resolved
-
IMPALA-6164 test_always_false_filter failure on ASAN
- Resolved
- is related to
-
IMPALA-6099 DCHECK in runtime filters: "Tried to increment unknown counters group"
- Resolved
- relates to
-
IMPALA-3430 Runtime filter : Extend runtime filter to support Min/Max values for HDFS scans
- Resolved
-
IMPALA-3987 Short-circuit evaluation of hash joins with empty build side
- Open