[ https://issues.apache.org/jira/browse/HIVE-3554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13489843#comment-13489843 ]
Hudson commented on HIVE-3554: ------------------------------ Integrated in Hive-trunk-h0.21 #1770 (See [https://builds.apache.org/job/Hive-trunk-h0.21/1770/]) HIVE-3554 Hive List Bucketing - Query logic (Gang Tim Liu via namit) (Revision 1404924) Result = FAILURE namit : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1404924 Files : * /hive/trunk/common/src/java/org/apache/hadoop/hive/common/FileUtils.java * /hive/trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java * /hive/trunk/conf/hive-default.xml.template * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/Driver.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/PrunerOperatorFactory.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBExprProcCtx.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBExprProcFactory.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBOpPartitionWalkerCtx.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBOpWalkerCtx.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBPartitionProcFactory.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBProcFactory.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/ListBucketingPruner.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/ListBucketingPrunerUtils.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/Hive.g * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/ParseContext.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzerFactory.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/TypeCheckProcFactory.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/AlterTableDesc.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/HiveOperation.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/plan/ValidationUtility.java * /hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/optimizer * /hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner * /hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/DynamicMultiDimeCollectionTest.java * /hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/ListBucketingPrunnerTest.java * /hive/trunk/ql/src/test/queries/clientnegative/column_change_skewedcol_type1.q * /hive/trunk/ql/src/test/queries/clientnegative/column_rename5.q * /hive/trunk/ql/src/test/queries/clientnegative/create_skewed_table_col_name_value_no_mismatch.q * /hive/trunk/ql/src/test/queries/clientnegative/create_skewed_table_dup_col_name.q * /hive/trunk/ql/src/test/queries/clientnegative/create_skewed_table_failure_invalid_col_name.q * /hive/trunk/ql/src/test/queries/clientnegative/invalid_config1.q * /hive/trunk/ql/src/test/queries/clientpositive/alter_skewed_table.q * /hive/trunk/ql/src/test/queries/clientpositive/create_skewed_table1.q * /hive/trunk/ql/src/test/queries/clientpositive/list_bucket_query_multiskew_1.q * /hive/trunk/ql/src/test/queries/clientpositive/list_bucket_query_multiskew_2.q * /hive/trunk/ql/src/test/queries/clientpositive/list_bucket_query_multiskew_3.q * /hive/trunk/ql/src/test/queries/clientpositive/list_bucket_query_oneskew_1.q * /hive/trunk/ql/src/test/queries/clientpositive/list_bucket_query_oneskew_2.q * /hive/trunk/ql/src/test/queries/clientpositive/list_bucket_query_oneskew_3.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt1.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt10.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt11.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt12.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt13.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt14.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt15.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt16.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt17.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt18.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt19.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt2.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt20.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt3.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt4.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt5.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt6.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt7.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt8.q * /hive/trunk/ql/src/test/queries/clientpositive/skewjoinopt9.q * /hive/trunk/ql/src/test/results/clientnegative/column_change_skewedcol_type1.q.out * /hive/trunk/ql/src/test/results/clientnegative/column_rename5.q.out * /hive/trunk/ql/src/test/results/clientnegative/invalid_config1.q.out * /hive/trunk/ql/src/test/results/clientpositive/alter_skewed_table.q.out * /hive/trunk/ql/src/test/results/clientpositive/list_bucket_query_multiskew_1.q.out * /hive/trunk/ql/src/test/results/clientpositive/list_bucket_query_multiskew_2.q.out * /hive/trunk/ql/src/test/results/clientpositive/list_bucket_query_multiskew_3.q.out * /hive/trunk/ql/src/test/results/clientpositive/list_bucket_query_oneskew_1.q.out * /hive/trunk/ql/src/test/results/clientpositive/list_bucket_query_oneskew_2.q.out * /hive/trunk/ql/src/test/results/clientpositive/list_bucket_query_oneskew_3.q.out > Hive List Bucketing - Query logic > --------------------------------- > > Key: HIVE-3554 > URL: https://issues.apache.org/jira/browse/HIVE-3554 > Project: Hive > Issue Type: New Feature > Affects Versions: 0.10.0 > Reporter: Gang Tim Liu > Assignee: Gang Tim Liu > Attachments: HIVE-3554.patch.1, HIVE-3554.patch.10, > HIVE-3554.patch.11, HIVE-3554.patch.12, HIVE-3554.patch.2, HIVE-3554.patch.3, > HIVE-3554.patch.4, HIVE-3554.patch.5, HIVE-3554.patch.7, HIVE-3554.patch.8, > HIVE-3554.patch.9 > > > This is part of efforts for list bucketing feature: > https://cwiki.apache.org/Hive/listbucketing.html > This patch includes: > 1. Query logic: hive chooses right sub-directory instead of partition > directory. > 2. alter table grammar which is required to support query logic > This patch doesn't include list bucketing DML. Main reasons: > 1. risk. w/o DML, this patch won't impact any existing hive regression > features since no touch on any data manipulation so that very low risk. > 2. manageability. w/ DML, patch is getting bigger and hard to review. > Removing DML, it's easy to review. > We still disable hive feature by default since DML is not in yet. > DML will be in follow-up patch. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira