[ https://issues.apache.org/jira/browse/HIVE-3803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13552159#comment-13552159 ]
Hudson commented on HIVE-3803: ------------------------------ Integrated in Hive-trunk-hadoop2 #62 (See [https://builds.apache.org/job/Hive-trunk-hadoop2/62/]) HIVE-3803. explain dependency should show the dependencies hierarchically in presence of views. (njain via kevinwilfong) (Revision 1432543) Result = FAILURE kevinwilfong : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1432543 Files : * /hive/trunk/hbase-handler/src/test/results/positive/hbase_stats.q.out * /hive/trunk/hbase-handler/src/test/results/positive/hbase_stats2.q.out * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/Driver.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/hooks/ReadEntity.java * /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java * /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/plan/PlanUtils.java * /hive/trunk/ql/src/test/queries/clientpositive/explain_dependency.q * /hive/trunk/ql/src/test/results/clientnegative/archive1.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive2.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_insert1.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_insert2.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_insert3.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_insert4.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi1.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi2.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi3.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi4.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi5.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi6.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_multi7.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_partspec1.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_partspec2.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_partspec3.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_partspec4.q.out * /hive/trunk/ql/src/test/results/clientnegative/archive_partspec5.q.out * /hive/trunk/ql/src/test/results/clientnegative/authorization_part.q.out * /hive/trunk/ql/src/test/results/clientnegative/create_or_replace_view1.q.out * /hive/trunk/ql/src/test/results/clientnegative/create_or_replace_view2.q.out * /hive/trunk/ql/src/test/results/clientnegative/lockneg3.q.out * /hive/trunk/ql/src/test/results/clientnegative/lockneg4.q.out * /hive/trunk/ql/src/test/results/clientnegative/protectmode_part1.q.out * /hive/trunk/ql/src/test/results/clientpositive/alter_concatenate_indexed_table.q.out * /hive/trunk/ql/src/test/results/clientpositive/alter_merge.q.out * /hive/trunk/ql/src/test/results/clientpositive/alter_merge_2.q.out * /hive/trunk/ql/src/test/results/clientpositive/alter_merge_stats.q.out * /hive/trunk/ql/src/test/results/clientpositive/alter_view_rename.q.out * /hive/trunk/ql/src/test/results/clientpositive/archive.q.out * /hive/trunk/ql/src/test/results/clientpositive/archive_corrupt.q.out * /hive/trunk/ql/src/test/results/clientpositive/archive_multi.q.out * /hive/trunk/ql/src/test/results/clientpositive/authorization_2.q.out * /hive/trunk/ql/src/test/results/clientpositive/authorization_6.q.out * /hive/trunk/ql/src/test/results/clientpositive/auto_join14_hadoop20.q.out * /hive/trunk/ql/src/test/results/clientpositive/auto_join19.q.out * /hive/trunk/ql/src/test/results/clientpositive/auto_join25.q.out * /hive/trunk/ql/src/test/results/clientpositive/auto_join9.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucket3.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucket_groupby.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_1.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_2.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_3.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_4.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_6.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_7.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketcontext_8.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketizedhiveinputformat_auto.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin1.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin10.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin11.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin12.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin13.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin2.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin3.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin5.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin7.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin8.q.out * /hive/trunk/ql/src/test/results/clientpositive/bucketmapjoin9.q.out * /hive/trunk/ql/src/test/results/clientpositive/columnstats_partlvl.q.out * /hive/trunk/ql/src/test/results/clientpositive/combine2_hadoop20.q.out * /hive/trunk/ql/src/test/results/clientpositive/combine3.q.out * /hive/trunk/ql/src/test/results/clientpositive/concatenate_inherit_table_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/create_or_replace_view.q.out * /hive/trunk/ql/src/test/results/clientpositive/create_view_partitioned.q.out * /hive/trunk/ql/src/test/results/clientpositive/database.q.out * /hive/trunk/ql/src/test/results/clientpositive/database_drop.q.out * /hive/trunk/ql/src/test/results/clientpositive/diff_part_input_formats.q.out * /hive/trunk/ql/src/test/results/clientpositive/escape1.q.out * /hive/trunk/ql/src/test/results/clientpositive/escape2.q.out * /hive/trunk/ql/src/test/results/clientpositive/explain_dependency.q.out * /hive/trunk/ql/src/test/results/clientpositive/fileformat_mix.q.out * /hive/trunk/ql/src/test/results/clientpositive/filter_join_breaktask.q.out * /hive/trunk/ql/src/test/results/clientpositive/filter_join_breaktask2.q.out * /hive/trunk/ql/src/test/results/clientpositive/global_limit.q.out * /hive/trunk/ql/src/test/results/clientpositive/groupby_map_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out * /hive/trunk/ql/src/test/results/clientpositive/groupby_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out * /hive/trunk/ql/src/test/results/clientpositive/groupby_sort_6.q.out * /hive/trunk/ql/src/test/results/clientpositive/groupby_sort_7.q.out * /hive/trunk/ql/src/test/results/clientpositive/hook_context_cs.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_auth.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_auto_mult_tables.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_auto_partitioned.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_auto_unused.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_bitmap.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_bitmap_auto_partitioned.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_bitmap_rc.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_compact.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_compact_2.q.out * /hive/trunk/ql/src/test/results/clientpositive/index_stale_partitioned.q.out * /hive/trunk/ql/src/test/results/clientpositive/input23.q.out * /hive/trunk/ql/src/test/results/clientpositive/input24.q.out * /hive/trunk/ql/src/test/results/clientpositive/input25.q.out * /hive/trunk/ql/src/test/results/clientpositive/input26.q.out * /hive/trunk/ql/src/test/results/clientpositive/input28.q.out * /hive/trunk/ql/src/test/results/clientpositive/input39_hadoop20.q.out * /hive/trunk/ql/src/test/results/clientpositive/input40.q.out * /hive/trunk/ql/src/test/results/clientpositive/input41.q.out * /hive/trunk/ql/src/test/results/clientpositive/input42.q.out * /hive/trunk/ql/src/test/results/clientpositive/input_part1.q.out * /hive/trunk/ql/src/test/results/clientpositive/input_part2.q.out * /hive/trunk/ql/src/test/results/clientpositive/input_part5.q.out * /hive/trunk/ql/src/test/results/clientpositive/input_part6.q.out * /hive/trunk/ql/src/test/results/clientpositive/input_part7.q.out * /hive/trunk/ql/src/test/results/clientpositive/input_part9.q.out * /hive/trunk/ql/src/test/results/clientpositive/inputddl7.q.out * /hive/trunk/ql/src/test/results/clientpositive/insert1_overwrite_partitions.q.out * /hive/trunk/ql/src/test/results/clientpositive/insert2_overwrite_partitions.q.out * /hive/trunk/ql/src/test/results/clientpositive/insert_into2.q.out * /hive/trunk/ql/src/test/results/clientpositive/insert_into5.q.out * /hive/trunk/ql/src/test/results/clientpositive/insert_into6.q.out * /hive/trunk/ql/src/test/results/clientpositive/join14_hadoop20.q.out * /hive/trunk/ql/src/test/results/clientpositive/join26.q.out * /hive/trunk/ql/src/test/results/clientpositive/join28.q.out * /hive/trunk/ql/src/test/results/clientpositive/join32.q.out * /hive/trunk/ql/src/test/results/clientpositive/join33.q.out * /hive/trunk/ql/src/test/results/clientpositive/join9.q.out * /hive/trunk/ql/src/test/results/clientpositive/join_empty.q.out * /hive/trunk/ql/src/test/results/clientpositive/join_map_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/lateral_view_ppd.q.out * /hive/trunk/ql/src/test/results/clientpositive/leftsemijoin.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part1.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part10.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part11.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part12.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part14.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part2.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part3.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part4.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part6.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part7.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part8.q.out * /hive/trunk/ql/src/test/results/clientpositive/load_dyn_part9.q.out * /hive/trunk/ql/src/test/results/clientpositive/lock2.q.out * /hive/trunk/ql/src/test/results/clientpositive/lock3.q.out * /hive/trunk/ql/src/test/results/clientpositive/lock4.q.out * /hive/trunk/ql/src/test/results/clientpositive/louter_join_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/mapjoin1.q.out * /hive/trunk/ql/src/test/results/clientpositive/mapjoin_distinct.q.out * /hive/trunk/ql/src/test/results/clientpositive/mapjoin_hook.q.out * /hive/trunk/ql/src/test/results/clientpositive/mapjoin_mapjoin.q.out * /hive/trunk/ql/src/test/results/clientpositive/mapjoin_subquery.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge1.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge2.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge3.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge4.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge_dynamic_partition.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge_dynamic_partition2.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge_dynamic_partition3.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out * /hive/trunk/ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out * /hive/trunk/ql/src/test/results/clientpositive/metadataonly1.q.out * /hive/trunk/ql/src/test/results/clientpositive/mi.q.out * /hive/trunk/ql/src/test/results/clientpositive/nonmr_fetch.q.out * /hive/trunk/ql/src/test/results/clientpositive/nullgroup3.q.out * /hive/trunk/ql/src/test/results/clientpositive/nullgroup5.q.out * /hive/trunk/ql/src/test/results/clientpositive/nullinput2.q.out * /hive/trunk/ql/src/test/results/clientpositive/outer_join_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/partInit.q.out * /hive/trunk/ql/src/test/results/clientpositive/partcols1.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_decode_name.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_serde_format.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_special_char.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_vs_table_metadata.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_wise_fileformat.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_wise_fileformat3.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_wise_fileformat5.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_wise_fileformat6.q.out * /hive/trunk/ql/src/test/results/clientpositive/partition_wise_fileformat7.q.out * /hive/trunk/ql/src/test/results/clientpositive/pcr.q.out * /hive/trunk/ql/src/test/results/clientpositive/ppd2.q.out * /hive/trunk/ql/src/test/results/clientpositive/ppd_udf_case.q.out * /hive/trunk/ql/src/test/results/clientpositive/ppd_union_view.q.out * /hive/trunk/ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out * /hive/trunk/ql/src/test/results/clientpositive/ppr_pushdown.q.out * /hive/trunk/ql/src/test/results/clientpositive/ppr_pushdown3.q.out * /hive/trunk/ql/src/test/results/clientpositive/protectmode.q.out * /hive/trunk/ql/src/test/results/clientpositive/ql_rewrite_gbtoidx.q.out * /hive/trunk/ql/src/test/results/clientpositive/quote1.q.out * /hive/trunk/ql/src/test/results/clientpositive/rand_partitionpruner2.q.out * /hive/trunk/ql/src/test/results/clientpositive/rand_partitionpruner3.q.out * /hive/trunk/ql/src/test/results/clientpositive/rcfile_createas1.q.out * /hive/trunk/ql/src/test/results/clientpositive/rcfile_merge1.q.out * /hive/trunk/ql/src/test/results/clientpositive/rcfile_merge2.q.out * /hive/trunk/ql/src/test/results/clientpositive/rcfile_merge3.q.out * /hive/trunk/ql/src/test/results/clientpositive/rcfile_merge4.q.out * /hive/trunk/ql/src/test/results/clientpositive/regex_col.q.out * /hive/trunk/ql/src/test/results/clientpositive/rename_external_partition_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/rename_partition_location.q.out * /hive/trunk/ql/src/test/results/clientpositive/router_join_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/sample1.q.out * /hive/trunk/ql/src/test/results/clientpositive/sample10.q.out * /hive/trunk/ql/src/test/results/clientpositive/sample8.q.out * /hive/trunk/ql/src/test/results/clientpositive/sample_islocalmode_hook_hadoop20.q.out * /hive/trunk/ql/src/test/results/clientpositive/select_unquote_and.q.out * /hive/trunk/ql/src/test/results/clientpositive/select_unquote_not.q.out * /hive/trunk/ql/src/test/results/clientpositive/select_unquote_or.q.out * /hive/trunk/ql/src/test/results/clientpositive/smb_mapjoin9.q.out * /hive/trunk/ql/src/test/results/clientpositive/smb_mapjoin_11.q.out * /hive/trunk/ql/src/test/results/clientpositive/smb_mapjoin_12.q.out * /hive/trunk/ql/src/test/results/clientpositive/sort_merge_join_desc_5.q.out * /hive/trunk/ql/src/test/results/clientpositive/sort_merge_join_desc_6.q.out * /hive/trunk/ql/src/test/results/clientpositive/sort_merge_join_desc_7.q.out * /hive/trunk/ql/src/test/results/clientpositive/split_sample.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats10.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats11.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats12.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats13.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats14.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats15.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats2.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats3.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats4.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats6.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats7.q.out * /hive/trunk/ql/src/test/results/clientpositive/stats8.q.out * /hive/trunk/ql/src/test/results/clientpositive/touch.q.out * /hive/trunk/ql/src/test/results/clientpositive/transform_ppr1.q.out * /hive/trunk/ql/src/test/results/clientpositive/transform_ppr2.q.out * /hive/trunk/ql/src/test/results/clientpositive/union22.q.out * /hive/trunk/ql/src/test/results/clientpositive/union25.q.out * /hive/trunk/ql/src/test/results/clientpositive/union26.q.out * /hive/trunk/ql/src/test/results/clientpositive/union_lateralview.q.out * /hive/trunk/ql/src/test/results/clientpositive/union_ppr.q.out * /hive/trunk/ql/src/test/results/clientpositive/updateAccessTime.q.out > explain dependency should show the dependencies hierarchically in presence of > views > ----------------------------------------------------------------------------------- > > Key: HIVE-3803 > URL: https://issues.apache.org/jira/browse/HIVE-3803 > Project: Hive > Issue Type: Bug > Components: Query Processor > Reporter: Namit Jain > Assignee: Namit Jain > Fix For: 0.11.0 > > Attachments: hive.3803.10.patch, hive.3803.11.patch, > hive.3803.12.patch, hive.3803.13.patch, hive.3803.14.patch, > hive.3803.1.patch, hive.3803.2.patch, hive.3803.3.patch, hive.3803.4.patch, > hive.3803.5.patch, hive.3803.6.patch, hive.3803.7.patch, hive.3803.8.patch, > hive.3803.9.patch > > > It should also include tables whose partitions are being accessed -- 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