[jira] Commented: (HIVE-308) UNION ALL should create different destination directories for different operands
[ https://issues.apache.org/jira/browse/HIVE-308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12680146#action_12680146 ] Johan Oskarsson commented on HIVE-308: -- This patch seems to haven broken the nightly build, see test TestCliDriver.testCliDriver_union3. http://hudson.zones.apache.org/hudson/job/Hive-trunk-h0.17/26/testReport/org.apache.hadoop.hive.cli/TestCliDriver/testCliDriver_union3/ UNION ALL should create different destination directories for different operands Key: HIVE-308 URL: https://issues.apache.org/jira/browse/HIVE-308 Project: Hadoop Hive Issue Type: Bug Components: Query Processor Affects Versions: 0.3.0 Reporter: Zheng Shao Assignee: Zheng Shao Priority: Blocker Fix For: 0.3.0 Attachments: HIVE-308.1.patch The following query hangs: {code} select * from (select 1 from zshao_lazy union all select 2 from zshao_lazy) a; {code} The following query produce wrong results: (one map-reduce job overwrite/cannot overwrite the result of the other) {code} select * from (select 1 as id from zshao_lazy cluster by id union all select 2 as id from zshao_meta) a; {code} The reason of both is that the destination directory of the file sink operator conflicts with each other. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (HIVE-308) UNION ALL should create different destination directories for different operands
[ https://issues.apache.org/jira/browse/HIVE-308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12679992#action_12679992 ] Namit Jain commented on HIVE-308: - I saw your other mail just now - if you are in a hurry, go ahead. The changes look good +1 UNION ALL should create different destination directories for different operands Key: HIVE-308 URL: https://issues.apache.org/jira/browse/HIVE-308 Project: Hadoop Hive Issue Type: Bug Components: Query Processor Affects Versions: 0.3.0 Reporter: Zheng Shao Priority: Blocker Attachments: HIVE-308.1.patch The following query hangs: {code} select * from (select 1 from zshao_lazy union all select 2 from zshao_lazy) a; {code} The following query produce wrong results: (one map-reduce job overwrite/cannot overwrite the result of the other) {code} select * from (select 1 as id from zshao_lazy cluster by id union all select 2 as id from zshao_meta) a; {code} The reason of both is that the destination directory of the file sink operator conflicts with each other. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (HIVE-308) UNION ALL should create different destination directories for different operands
[ https://issues.apache.org/jira/browse/HIVE-308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12679990#action_12679990 ] Namit Jain commented on HIVE-308: - Zheng, there are a lot of problems with union, and I am in the process of fixing them in: https://issues.apache.org/jira/browse/HIVE-318 Some corner cases are not working, and I should be done hopefully in a day or 2. Can you hold on to this patch - let us look at these 2 patches together and then decide UNION ALL should create different destination directories for different operands Key: HIVE-308 URL: https://issues.apache.org/jira/browse/HIVE-308 Project: Hadoop Hive Issue Type: Bug Components: Query Processor Affects Versions: 0.3.0 Reporter: Zheng Shao Priority: Blocker Attachments: HIVE-308.1.patch The following query hangs: {code} select * from (select 1 from zshao_lazy union all select 2 from zshao_lazy) a; {code} The following query produce wrong results: (one map-reduce job overwrite/cannot overwrite the result of the other) {code} select * from (select 1 as id from zshao_lazy cluster by id union all select 2 as id from zshao_meta) a; {code} The reason of both is that the destination directory of the file sink operator conflicts with each other. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (HIVE-308) UNION ALL should create different destination directories for different operands
[ https://issues.apache.org/jira/browse/HIVE-308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12677500#action_12677500 ] Zheng Shao commented on HIVE-308: - Explain extended also shows 2 file sink operator. But it's possible that there is only 2 and get displayed TWICE (and also initialized TWICE during query execution) UNION ALL should create different destination directories for different operands Key: HIVE-308 URL: https://issues.apache.org/jira/browse/HIVE-308 Project: Hadoop Hive Issue Type: Bug Components: Query Processor Affects Versions: 0.2.0, 0.3.0 Reporter: Zheng Shao Priority: Blocker The following query hangs: {code} select * from (select 1 from zshao_lazy union all select 2 from zshao_lazy) a; {code} The following query produce wrong results: (one map-reduce job overwrite/cannot overwrite the result of the other) {code} select * from (select 1 as id from zshao_lazy cluster by id union all select 2 as id from zshao_meta) a; {code} The reason of both is that the destination directory of the file sink operator conflicts with each other. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.