[ https://issues.apache.org/jira/browse/HIVE-15899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16172969#comment-16172969 ]
Hive QA commented on HIVE-15899: -------------------------------- Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12887985/HIVE-15899.13.patch {color:green}SUCCESS:{color} +1 due to 2 test(s) being added or modified. {color:red}ERROR:{color} -1 due to 12 failed/errored test(s), 11049 tests executed *Failed tests:* {noformat} TestAccumuloCliDriver - did not produce a TEST-*.xml file (likely timed out) (batchId=230) TestDummy - did not produce a TEST-*.xml file (likely timed out) (batchId=230) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[create_view] (batchId=39) org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[udf_mask_hash] (batchId=28) org.apache.hadoop.hive.cli.TestMiniLlapCliDriver.testCliDriver[orc_ppd_schema_evol_3a] (batchId=143) org.apache.hadoop.hive.cli.TestMiniLlapCliDriver.testCliDriver[unionDistinct_1] (batchId=143) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[union_fast_stats] (batchId=156) org.apache.hadoop.hive.cli.TestMiniSparkOnYarnCliDriver.testCliDriver[spark_explainuser_1] (batchId=170) org.apache.hadoop.hive.cli.TestMiniTezCliDriver.testCliDriver[explainanalyze_2] (batchId=100) org.apache.hadoop.hive.cli.TestNegativeCliDriver.testCliDriver[drop_table_failure2] (batchId=89) org.apache.hadoop.hive.cli.TestPerfCliDriver.testCliDriver[query14] (batchId=234) org.apache.hadoop.hive.cli.TestPerfCliDriver.testCliDriver[query23] (batchId=234) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/6899/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/6899/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-6899/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase 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: 12 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12887985 - PreCommit-HIVE-Build > Make CTAS with acid target table and insert into acid_tbl select ... union > all ... work > --------------------------------------------------------------------------------------- > > Key: HIVE-15899 > URL: https://issues.apache.org/jira/browse/HIVE-15899 > Project: Hive > Issue Type: Sub-task > Reporter: Eugene Koifman > Assignee: Eugene Koifman > Attachments: HIVE-15899.01.patch, HIVE-15899.02.patch, > HIVE-15899.03.patch, HIVE-15899.04.patch, HIVE-15899.05.patch, > HIVE-15899.07.patch, HIVE-15899.08.patch, HIVE-15899.09.patch, > HIVE-15899.10.patch, HIVE-15899.11.patch, HIVE-15899.12.patch, > HIVE-15899.13.patch > > > Consider: > {noformat} > create table T stored as ORC TBLPROPERTIES('transactional'='true') as > select a, b from A where a <= 5 union all select a, b from B where a >= > 5 > {noformat} > and > {noformat} > create table T (a int, b int) stored as ORC TBLPROPERTIES > ('transactional'='false'; > insert into T(a,b) select a, b from T where a between 1 and 3 group by a, b > union all select a, b from A where a between 5 and 7 union all select a, b > from B where a >= 9 > {noformat} > On Tez, there is an optimization that removes Union All operator writes the > data into > subdirectories of T (in this case T is unpartitioned). > This also happens on MR but requires > {noformat} > hiveConf.setBoolVar(HiveConf.ConfVars.HIVE_OPTIMIZE_UNION_REMOVE, true); > hiveConf.setVar(HiveConf.ConfVars.HIVEFETCHTASKCONVERSION, "none"); > {noformat} > Need to ensure that when target table is Acid, we generate unique ROW__IDs > When target is not acid, that we can convert it to Acid via Alter Table even > when data layout includes subdirectories. -- This message was sent by Atlassian JIRA (v6.4.14#64029)