hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt McCline (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HIVE-12750) Vectorization logic not maintaining noNulls flag and isNull array properly causing wrong query results
Date Tue, 29 Dec 2015 13:03:49 GMT

     [ https://issues.apache.org/jira/browse/HIVE-12750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Matt McCline updated HIVE-12750:
--------------------------------
    Attachment: HIVE-12750.8.patch

Given up on adding an invariant to vectorization code with respect to noNulls and isNull.
 To many different styles of vectorization code and vector unit test logic.

Solution in this patch: always clear the isNull array in ColumnVector.reset()

Add outputColVector.reset() calls in the VectorExpression derived classes.

8th patch is a charm.

> Vectorization logic not maintaining noNulls flag and isNull array properly causing wrong
query results
> ------------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-12750
>                 URL: https://issues.apache.org/jira/browse/HIVE-12750
>             Project: Hive
>          Issue Type: Bug
>          Components: Hive
>            Reporter: Matt McCline
>            Assignee: Matt McCline
>            Priority: Critical
>         Attachments: HIVE-12750.1.patch, HIVE-12750.2.patch, HIVE-12750.3.patch, HIVE-12750.4.patch,
HIVE-12750.5.patch, HIVE-12750.6.patch, HIVE-12750.8.patch
>
>
> A very large query produced wrong results due to not maintaining noNulls flag and isNull
array properly.  No Q file since input files too large.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message