Laljo John Pullokkaran created HIVE-4878:
--------------------------------------------
Summary: With Dynamic partitioning, some queries would scan
default partition even if query is not using it.
Key: HIVE-4878
URL: https://issues.apache.org/jira/browse/HIVE-4878
Project: Hive
Issue Type: Bug
Components: Query Processor
Affects Versions: 0.11.0
Reporter: Laljo John Pullokkaran
Assignee: Laljo John Pullokkaran
Fix For: 0.11.1
With Dynamic partitioning, Hive would scan default partitions in some cases
even if query excludes it.
As part of partition pruning, predicate is narrowed down to those pieces that
involve partition columns only. This predicate is then evaluated with partition
values to determine, if scan should include those partitions.
But in some cases (like when comparing "__HIVE_DEFAULT_PARTITION__" to numeric
data types) expression evaluation would fail and would return NULL instead of
true/false. In such cases the partition is added to unknown partitions which is
then subsequently scanned.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira