[ https://issues.apache.org/jira/browse/HIVE-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14179443#comment-14179443 ]
Hive QA commented on HIVE-8433: ------------------------------- {color:red}Overall{color}: -1 at least one tests failed Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12676171/HIVE-8433.03.patch {color:red}ERROR:{color} -1 due to 2 failed/errored test(s), 6575 tests executed *Failed tests:* {noformat} org.apache.hadoop.hive.cli.TestMiniTezCliDriver.testCliDriver_cbo_correctness org.apache.hive.minikdc.TestJdbcWithMiniKdc.testNegativeTokenAuth {noformat} Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/1380/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/1380/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-1380/ Messages: {noformat} Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 2 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12676171 - PreCommit-HIVE-TRUNK-Build > CBO loses a column during AST conversion > ---------------------------------------- > > Key: HIVE-8433 > URL: https://issues.apache.org/jira/browse/HIVE-8433 > Project: Hive > Issue Type: Bug > Components: CBO > Reporter: Sergey Shelukhin > Assignee: Sergey Shelukhin > Priority: Critical > Attachments: HIVE-8433.01.patch, HIVE-8433.02.patch, > HIVE-8433.03.patch, HIVE-8433.patch > > > {noformat} > SELECT > CAST(value AS BINARY), > value > FROM src > ORDER BY value > LIMIT 100 > {noformat} > returns only one column. > Final CBO plan is > {noformat} > HiveSortRel(sort0=[$1], dir0=[ASC]): rowcount = 500.0, cumulative cost = > {24858.432393688767 rows, 500.0 cpu, 0.0 io}, id = 44 > HiveProjectRel(value=[CAST($0):BINARY(2147483647) NOT NULL], > value1=[$0]): rowcount = 500.0, cumulative cost = {0.0 rows, 0.0 cpu, 0.0 > io}, id = 42 > HiveProjectRel(value=[$1]): rowcount = 500.0, cumulative cost = {0.0 > rows, 0.0 cpu, 0.0 io}, id = 40 > HiveTableScanRel(table=[[default.src]]): rowcount = 500.0, cumulative > cost = {0}, id = 0 > {noformat} > but the resulting AST has only one column. Must be some bug in conversion, > probably related to the name collision in the schema, judging by the alias of > the column for the binary-cast value in the AST > {noformat} > TOK_QUERY > TOK_FROM > TOK_SUBQUERY > TOK_QUERY > TOK_FROM > TOK_TABREF > TOK_TABNAME > default > src > src > TOK_INSERT > TOK_DESTINATION > TOK_DIR > TOK_TMP_FILE > TOK_SELECT > TOK_SELEXPR > . > TOK_TABLE_OR_COL > src > value > value > $hdt$_0 > TOK_INSERT > TOK_DESTINATION > TOK_DIR > TOK_TMP_FILE > TOK_SELECT > TOK_SELEXPR > TOK_FUNCTION > TOK_BINARY > . > TOK_TABLE_OR_COL > $hdt$_0 > value > value > TOK_ORDERBY > TOK_TABSORTCOLNAMEASC > TOK_TABLE_OR_COL > value > TOK_LIMIT > 100 > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)