hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hive QA (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HIVE-20315) Vectorization: Fix more NULL / Wrong Results issues and avoid unnecessary casts/conversions
Date Mon, 06 Aug 2018 15:49:00 GMT

    [ https://issues.apache.org/jira/browse/HIVE-20315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16570387#comment-16570387
] 

Hive QA commented on HIVE-20315:
--------------------------------



Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12934490/HIVE-20315.05.patch

{color:red}ERROR:{color} -1 due to build exiting with an error

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/13060/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/13060/console
Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-13060/

Messages:
{noformat}
**** This message was trimmed, see log for full details ****
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query71.q.out:97
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query71.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query73.q.out:68
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query73.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query74.q.out:148
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query74.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query79.q.out:108
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query79.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query82.q.out:75
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query82.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query83.q.out:166
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query83.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query85.q.out:164
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query85.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query89.q.out:99
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query89.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query91.q.out:132
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query91.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/spark/query98.q.out:138
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/spark/query98.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query10.q.out:114
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query10.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query12.q.out:62
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query12.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query13.q.out:98
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query13.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query15.q.out:36
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query15.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query16.q.out:58
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query16.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query17.q.out:86
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query17.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query18.q.out:64
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query18.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query20.q.out:54
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query20.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query23.q.out:102
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query23.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query27.q.out:42
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query27.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query29.q.out:90
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query29.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query34.q.out:58
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query34.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query36.q.out:56
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query36.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query37.q.out:30
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query37.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query45.q.out:37
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query45.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query46.q.out:66
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query46.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query48.q.out:128
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query48.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query53.q.out:52
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query53.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query56.q.out:132
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query56.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query63.q.out:54
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query63.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query64.q.out:234
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query64.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query68.q.out:80
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query68.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query69.q.out:90
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query69.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query71.q.out:74
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query71.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query73.q.out:52
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query73.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query74.q.out:118
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query74.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query79.q.out:42
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query79.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query82.q.out:30
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query82.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query83.q.out:130
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query83.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query85.q.out:164
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query85.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query89.q.out:52
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query89.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query91.q.out:58
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query91.q.out' with conflicts.
error: patch failed: ql/src/test/results/clientpositive/perf/tez/query98.q.out:60
Falling back to three-way merge...
Applied patch to 'ql/src/test/results/clientpositive/perf/tez/query98.q.out' with conflicts.
U ql/src/test/results/clientpositive/perf/spark/query10.q.out
U ql/src/test/results/clientpositive/perf/spark/query12.q.out
U ql/src/test/results/clientpositive/perf/spark/query13.q.out
U ql/src/test/results/clientpositive/perf/spark/query16.q.out
U ql/src/test/results/clientpositive/perf/spark/query17.q.out
U ql/src/test/results/clientpositive/perf/spark/query18.q.out
U ql/src/test/results/clientpositive/perf/spark/query20.q.out
U ql/src/test/results/clientpositive/perf/spark/query23.q.out
U ql/src/test/results/clientpositive/perf/spark/query27.q.out
U ql/src/test/results/clientpositive/perf/spark/query29.q.out
U ql/src/test/results/clientpositive/perf/spark/query34.q.out
U ql/src/test/results/clientpositive/perf/spark/query36.q.out
U ql/src/test/results/clientpositive/perf/spark/query37.q.out
U ql/src/test/results/clientpositive/perf/spark/query45.q.out
U ql/src/test/results/clientpositive/perf/spark/query46.q.out
U ql/src/test/results/clientpositive/perf/spark/query48.q.out
U ql/src/test/results/clientpositive/perf/spark/query53.q.out
U ql/src/test/results/clientpositive/perf/spark/query56.q.out
U ql/src/test/results/clientpositive/perf/spark/query63.q.out
U ql/src/test/results/clientpositive/perf/spark/query68.q.out
U ql/src/test/results/clientpositive/perf/spark/query69.q.out
U ql/src/test/results/clientpositive/perf/spark/query71.q.out
U ql/src/test/results/clientpositive/perf/spark/query73.q.out
U ql/src/test/results/clientpositive/perf/spark/query74.q.out
U ql/src/test/results/clientpositive/perf/spark/query79.q.out
U ql/src/test/results/clientpositive/perf/spark/query82.q.out
U ql/src/test/results/clientpositive/perf/spark/query83.q.out
U ql/src/test/results/clientpositive/perf/spark/query85.q.out
U ql/src/test/results/clientpositive/perf/spark/query89.q.out
U ql/src/test/results/clientpositive/perf/spark/query91.q.out
U ql/src/test/results/clientpositive/perf/spark/query98.q.out
U ql/src/test/results/clientpositive/perf/tez/query10.q.out
U ql/src/test/results/clientpositive/perf/tez/query12.q.out
U ql/src/test/results/clientpositive/perf/tez/query13.q.out
U ql/src/test/results/clientpositive/perf/tez/query15.q.out
U ql/src/test/results/clientpositive/perf/tez/query16.q.out
U ql/src/test/results/clientpositive/perf/tez/query17.q.out
U ql/src/test/results/clientpositive/perf/tez/query18.q.out
U ql/src/test/results/clientpositive/perf/tez/query20.q.out
U ql/src/test/results/clientpositive/perf/tez/query23.q.out
U ql/src/test/results/clientpositive/perf/tez/query27.q.out
U ql/src/test/results/clientpositive/perf/tez/query29.q.out
U ql/src/test/results/clientpositive/perf/tez/query34.q.out
U ql/src/test/results/clientpositive/perf/tez/query36.q.out
U ql/src/test/results/clientpositive/perf/tez/query37.q.out
U ql/src/test/results/clientpositive/perf/tez/query45.q.out
U ql/src/test/results/clientpositive/perf/tez/query46.q.out
U ql/src/test/results/clientpositive/perf/tez/query48.q.out
U ql/src/test/results/clientpositive/perf/tez/query53.q.out
U ql/src/test/results/clientpositive/perf/tez/query56.q.out
U ql/src/test/results/clientpositive/perf/tez/query63.q.out
U ql/src/test/results/clientpositive/perf/tez/query64.q.out
U ql/src/test/results/clientpositive/perf/tez/query68.q.out
U ql/src/test/results/clientpositive/perf/tez/query69.q.out
U ql/src/test/results/clientpositive/perf/tez/query71.q.out
U ql/src/test/results/clientpositive/perf/tez/query73.q.out
U ql/src/test/results/clientpositive/perf/tez/query74.q.out
U ql/src/test/results/clientpositive/perf/tez/query79.q.out
U ql/src/test/results/clientpositive/perf/tez/query82.q.out
U ql/src/test/results/clientpositive/perf/tez/query83.q.out
U ql/src/test/results/clientpositive/perf/tez/query85.q.out
U ql/src/test/results/clientpositive/perf/tez/query89.q.out
U ql/src/test/results/clientpositive/perf/tez/query91.q.out
U ql/src/test/results/clientpositive/perf/tez/query98.q.out
warning: squelched 2629 whitespace errors
warning: 2634 lines add whitespace errors.
+ result=1
+ '[' 1 -ne 0 ']'
+ rm -rf yetus_PreCommit-HIVE-Build-13060
+ exit 1
'
{noformat}

This message is automatically generated.

ATTACHMENT ID: 12934490 - PreCommit-HIVE-Build

> Vectorization: Fix more NULL / Wrong Results issues and avoid unnecessary casts/conversions
> -------------------------------------------------------------------------------------------
>
>                 Key: HIVE-20315
>                 URL: https://issues.apache.org/jira/browse/HIVE-20315
>             Project: Hive
>          Issue Type: Bug
>          Components: Hive
>            Reporter: Matt McCline
>            Assignee: Matt McCline
>            Priority: Critical
>         Attachments: HIVE-20315.01.patch, HIVE-20315.02.patch, HIVE-20315.03.patch, HIVE-20315.04.patch,
HIVE-20315.05.patch
>
>
> Generate multi-byte Unicode characters in addition to regular single byte characters
for random data.
> Don't CAST from STRING/VARCHAR/CHAR TO STRING since all are stored in vectorization without
padding.
> Fix vectorized BETWEEN expression work to avoid unnecessary CAST of DECIMAL constants.
> Fix NULL / Wrong Results issues in VectorElt.
> Change performance Q files to generate non-user EXPLAIN with VECTORIZATION display so
unnecesary CAST / DECIMAL_64 conversions are visible.
> Add test for vectorized STRUCT field reference.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message