You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Krishna <n_...@yahoo.com> on 2011/03/21 17:46:35 UTC

Review Request: Patch for HIVE-2003: Load analysis should add table/partition to the outputs

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/518/
-----------------------------------------------------------

Review request for hive.


Summary
-------

Patch for HIVE-2003: Load analysis should add table/partition to the outputs


Diffs
-----

  contrib/src/test/results/clientpositive/serde_regex.q.out c8b2dac 
  contrib/src/test/results/clientpositive/serde_s3.q.out 95cc726 
  ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java 1ff9ea3 
  ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java 892e759 
  ql/src/test/org/apache/hadoop/hive/ql/hooks/EnforceReadOnlyTables.java 86a6d49 
  ql/src/test/queries/clientnegative/load_exist_part_authfail.q PRE-CREATION 
  ql/src/test/queries/clientnegative/load_nonpart_authfail.q PRE-CREATION 
  ql/src/test/queries/clientnegative/load_part_authfail.q PRE-CREATION 
  ql/src/test/queries/clientnegative/load_part_nospec.q PRE-CREATION 
  ql/src/test/queries/clientpositive/load_exist_part_authsuccess.q PRE-CREATION 
  ql/src/test/queries/clientpositive/load_nonpart_authsuccess.q PRE-CREATION 
  ql/src/test/queries/clientpositive/load_part_authsuccess.q PRE-CREATION 
  ql/src/test/results/clientnegative/exim_00_unsupported_schema.q.out 119510d 
  ql/src/test/results/clientnegative/exim_01_nonpart_over_loaded.q.out 242da6c 
  ql/src/test/results/clientnegative/exim_02_all_part_over_overlap.q.out b8b019b 
  ql/src/test/results/clientnegative/exim_03_nonpart_noncompat_colschema.q.out 420eade 
  ql/src/test/results/clientnegative/exim_04_nonpart_noncompat_colnumber.q.out 8b89284 
  ql/src/test/results/clientnegative/exim_05_nonpart_noncompat_coltype.q.out a07fb62 
  ql/src/test/results/clientnegative/exim_06_nonpart_noncompat_storage.q.out c7638d2 
  ql/src/test/results/clientnegative/exim_07_nonpart_noncompat_ifof.q.out 3062dbe 
  ql/src/test/results/clientnegative/exim_08_nonpart_noncompat_serde.q.out f229498 
  ql/src/test/results/clientnegative/exim_09_nonpart_noncompat_serdeparam.q.out 92c27ad 
  ql/src/test/results/clientnegative/exim_10_nonpart_noncompat_bucketing.q.out a98f4f9 
  ql/src/test/results/clientnegative/exim_11_nonpart_noncompat_sorting.q.out 1fe4b50 
  ql/src/test/results/clientnegative/exim_13_nonnative_import.q.out 4c4297e 
  ql/src/test/results/clientnegative/exim_14_nonpart_part.q.out 04fa808 
  ql/src/test/results/clientnegative/exim_15_part_nonpart.q.out e1c67bb 
  ql/src/test/results/clientnegative/exim_16_part_noncompat_schema.q.out 2393918 
  ql/src/test/results/clientnegative/exim_17_part_spec_underspec.q.out 7f29cb6 
  ql/src/test/results/clientnegative/exim_18_part_spec_missing.q.out 7f29cb6 
  ql/src/test/results/clientnegative/exim_19_external_over_existing.q.out 0711b89 
  ql/src/test/results/clientnegative/exim_20_managed_location_over_existing.q.out 3ad0ad5 
  ql/src/test/results/clientnegative/exim_21_part_managed_external.q.out 42c7600 
  ql/src/test/results/clientnegative/exim_23_import_exist_authfail.q.out 8372910 
  ql/src/test/results/clientnegative/exim_24_import_part_authfail.q.out 0d82700 
  ql/src/test/results/clientnegative/exim_25_import_nonexist_authfail.q.out 3814e14 
  ql/src/test/results/clientnegative/fetchtask_ioexception.q.out b9dd07c 
  ql/src/test/results/clientnegative/load_exist_part_authfail.q.out PRE-CREATION 
  ql/src/test/results/clientnegative/load_nonpart_authfail.q.out PRE-CREATION 
  ql/src/test/results/clientnegative/load_part_authfail.q.out PRE-CREATION 
  ql/src/test/results/clientnegative/load_part_nospec.q.out PRE-CREATION 
  ql/src/test/results/clientnegative/load_wrong_fileformat.q.out 645e143 
  ql/src/test/results/clientnegative/load_wrong_fileformat_rc_seq.q.out 4809d31 
  ql/src/test/results/clientnegative/load_wrong_fileformat_txt_seq.q.out 9b1ea48 
  ql/src/test/results/clientnegative/protectmode_part2.q.out daaae80 
  ql/src/test/results/clientpositive/alter3.q.out e6e5b49 
  ql/src/test/results/clientpositive/alter_merge.q.out 789ca14 
  ql/src/test/results/clientpositive/alter_merge_stats.q.out 5c9d387 
  ql/src/test/results/clientpositive/auto_join_filters.q.out 167c4b0 
  ql/src/test/results/clientpositive/auto_join_nulls.q.out 4ced637 
  ql/src/test/results/clientpositive/binarysortable_1.q.out a2e540e 
  ql/src/test/results/clientpositive/bucketizedhiveinputformat.q.out cd3489e 
  ql/src/test/results/clientpositive/bucketmapjoin1.q.out da27428 
  ql/src/test/results/clientpositive/bucketmapjoin2.q.out 4aeb731 
  ql/src/test/results/clientpositive/bucketmapjoin3.q.out 1109aae 
  ql/src/test/results/clientpositive/bucketmapjoin4.q.out a45b625 
  ql/src/test/results/clientpositive/bucketmapjoin5.q.out 3858ae0 
  ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out c5b4a9c 
  ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out b320252 
  ql/src/test/results/clientpositive/count.q.out 0b4032c 
  ql/src/test/results/clientpositive/create_nested_type.q.out 8a07cd6 
  ql/src/test/results/clientpositive/create_struct_table.q.out ca13edc 
  ql/src/test/results/clientpositive/create_union_table.q.out 6c3d90a 
  ql/src/test/results/clientpositive/database.q.out 1a2ef30 
  ql/src/test/results/clientpositive/disable_file_format_check.q.out f198cdf 
  ql/src/test/results/clientpositive/exim_01_nonpart.q.out d3110af 
  ql/src/test/results/clientpositive/exim_02_part.q.out 284ab26 
  ql/src/test/results/clientpositive/exim_03_nonpart_over_compat.q.out f729113 
  ql/src/test/results/clientpositive/exim_04_all_part.q.out d2e8a20 
  ql/src/test/results/clientpositive/exim_05_some_part.q.out 67e3619 
  ql/src/test/results/clientpositive/exim_06_one_part.q.out 5ab9446 
  ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out 62b3e98 
  ql/src/test/results/clientpositive/exim_08_nonpart_rename.q.out 33f29b9 
  ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out 2755b9c 
  ql/src/test/results/clientpositive/exim_10_external_managed.q.out 42fbbf1 
  ql/src/test/results/clientpositive/exim_11_managed_external.q.out c907d71 
  ql/src/test/results/clientpositive/exim_12_external_location.q.out 2e0fc89 
  ql/src/test/results/clientpositive/exim_13_managed_location.q.out 9d96633 
  ql/src/test/results/clientpositive/exim_14_managed_location_over_existing.q.out 912a064 
  ql/src/test/results/clientpositive/exim_15_external_part.q.out c6d92e8 
  ql/src/test/results/clientpositive/exim_16_part_external.q.out 09c1ab8 
  ql/src/test/results/clientpositive/exim_17_part_managed.q.out 24bed8d 
  ql/src/test/results/clientpositive/exim_18_part_external.q.out 58e55da 
  ql/src/test/results/clientpositive/exim_19_part_external_location.q.out 1f35317 
  ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out 628802b 
  ql/src/test/results/clientpositive/exim_21_export_authsuccess.q.out 10af212 
  ql/src/test/results/clientpositive/exim_22_import_exist_authsuccess.q.out 6e17263 
  ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out 7e64706 
  ql/src/test/results/clientpositive/exim_24_import_nonexist_authsuccess.q.out 363f486 
  ql/src/test/results/clientpositive/groupby10.q.out e000810 
  ql/src/test/results/clientpositive/input16.q.out 0b58a7f 
  ql/src/test/results/clientpositive/input16_cc.q.out a3b8ba5 
  ql/src/test/results/clientpositive/input19.q.out 2046f1f 
  ql/src/test/results/clientpositive/input21.q.out f056271 
  ql/src/test/results/clientpositive/input22.q.out 70d9716 
  ql/src/test/results/clientpositive/input37.q.out 60c5fb1 
  ql/src/test/results/clientpositive/input3_limit.q.out 75a5f8c 
  ql/src/test/results/clientpositive/input4.q.out f9c6fd9 
  ql/src/test/results/clientpositive/input40.q.out a5ae25a 
  ql/src/test/results/clientpositive/input43.q.out 39e4313 
  ql/src/test/results/clientpositive/input4_cb_delim.q.out ea1edd4 
  ql/src/test/results/clientpositive/inputddl5.q.out e3c9761 
  ql/src/test/results/clientpositive/inputddl6.q.out e62c853 
  ql/src/test/results/clientpositive/inputddl7.q.out a5812ee 
  ql/src/test/results/clientpositive/join_1to1.q.out 5bf04f6 
  ql/src/test/results/clientpositive/join_casesensitive.q.out db2c765 
  ql/src/test/results/clientpositive/join_filters.q.out 946712f 
  ql/src/test/results/clientpositive/join_hive_626.q.out f0b446d 
  ql/src/test/results/clientpositive/join_nulls.q.out e44f263 
  ql/src/test/results/clientpositive/join_reorder.q.out e1fba5a 
  ql/src/test/results/clientpositive/join_reorder2.q.out bc66fed 
  ql/src/test/results/clientpositive/join_reorder3.q.out 2bacd77 
  ql/src/test/results/clientpositive/load_exist_part_authsuccess.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/load_fs.q.out 306f4a7 
  ql/src/test/results/clientpositive/load_nonpart_authsuccess.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/load_overwrite.q.out b92c66d 
  ql/src/test/results/clientpositive/load_part_authsuccess.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/loadpart1.q.out 5785946 
  ql/src/test/results/clientpositive/merge_dynamic_partition.q.out 57de19c 
  ql/src/test/results/clientpositive/merge_dynamic_partition2.q.out b39d300 
  ql/src/test/results/clientpositive/merge_dynamic_partition3.q.out 4b01a03 
  ql/src/test/results/clientpositive/null_column.q.out ea36221 
  ql/src/test/results/clientpositive/nullgroup3.q.out 9a8bfd4 
  ql/src/test/results/clientpositive/nullgroup5.q.out 56555e6 
  ql/src/test/results/clientpositive/nullscript.q.out 5897351 
  ql/src/test/results/clientpositive/progress_1.q.out b34c83d 
  ql/src/test/results/clientpositive/skewjoin.q.out e4ef74a 
  ql/src/test/results/clientpositive/smb_mapjoin_1.q.out e533734 
  ql/src/test/results/clientpositive/smb_mapjoin_2.q.out 517aa8c 
  ql/src/test/results/clientpositive/smb_mapjoin_3.q.out 8e3b8c3 
  ql/src/test/results/clientpositive/smb_mapjoin_4.q.out 9a6bd8f 
  ql/src/test/results/clientpositive/smb_mapjoin_5.q.out 4fb79dd 
  ql/src/test/results/clientpositive/smb_mapjoin_7.q.out 19dcd1c 
  ql/src/test/results/clientpositive/smb_mapjoin_8.q.out 5e545a4 
  ql/src/test/results/clientpositive/stats11.q.out d5c03c2 
  ql/src/test/results/clientpositive/stats3.q.out fbfa58c 
  ql/src/test/results/clientpositive/udaf_context_ngrams.q.out 577cc71 
  ql/src/test/results/clientpositive/udaf_corr.q.out 58f143e 
  ql/src/test/results/clientpositive/udaf_covar_pop.q.out 634875c 
  ql/src/test/results/clientpositive/udaf_covar_samp.q.out 7fd2527 
  ql/src/test/results/clientpositive/udaf_ngrams.q.out 2255a8e 
  ql/src/test/results/clientpositive/udf_field.q.out f3914d2 
  ql/src/test/results/clientpositive/udf_length.q.out 410a0a7 
  ql/src/test/results/clientpositive/udf_reverse.q.out e21e2f2 
  ql/src/test/results/clientpositive/uniquejoin.q.out a026db3 
  ql/src/test/results/compiler/plan/cast1.q.xml a7bb943 
  ql/src/test/results/compiler/plan/groupby1.q.xml 92cb203 
  ql/src/test/results/compiler/plan/groupby2.q.xml 0d93feb 
  ql/src/test/results/compiler/plan/groupby3.q.xml a267968 
  ql/src/test/results/compiler/plan/groupby4.q.xml c33d459 
  ql/src/test/results/compiler/plan/groupby5.q.xml 0f18322 
  ql/src/test/results/compiler/plan/groupby6.q.xml 251dc11 
  ql/src/test/results/compiler/plan/input1.q.xml 1e085be 
  ql/src/test/results/compiler/plan/input2.q.xml 509c2ef 
  ql/src/test/results/compiler/plan/input20.q.xml 80365fe 
  ql/src/test/results/compiler/plan/input3.q.xml 240bf4f 
  ql/src/test/results/compiler/plan/input4.q.xml e149c30 
  ql/src/test/results/compiler/plan/input5.q.xml 7e8b3b6 
  ql/src/test/results/compiler/plan/input6.q.xml b1ac912 
  ql/src/test/results/compiler/plan/input7.q.xml a7ef270 
  ql/src/test/results/compiler/plan/input8.q.xml e793db1 
  ql/src/test/results/compiler/plan/input9.q.xml 53b6ab1 
  ql/src/test/results/compiler/plan/input_part1.q.xml e598c31 
  ql/src/test/results/compiler/plan/input_testsequencefile.q.xml 098e81a 
  ql/src/test/results/compiler/plan/input_testxpath.q.xml 687c3f2 
  ql/src/test/results/compiler/plan/input_testxpath2.q.xml d1c715a 
  ql/src/test/results/compiler/plan/join1.q.xml 535aea4 
  ql/src/test/results/compiler/plan/join2.q.xml c558556 
  ql/src/test/results/compiler/plan/join3.q.xml deb278e 
  ql/src/test/results/compiler/plan/join4.q.xml 7227624 
  ql/src/test/results/compiler/plan/join5.q.xml 08a456c 
  ql/src/test/results/compiler/plan/join6.q.xml 1f49fe2 
  ql/src/test/results/compiler/plan/join7.q.xml 19815fd 
  ql/src/test/results/compiler/plan/join8.q.xml c13ca3a 
  ql/src/test/results/compiler/plan/sample1.q.xml a53f4e6 
  ql/src/test/results/compiler/plan/sample2.q.xml 10775d5 
  ql/src/test/results/compiler/plan/sample3.q.xml 38d0d98 
  ql/src/test/results/compiler/plan/sample4.q.xml 8d67192 
  ql/src/test/results/compiler/plan/sample5.q.xml 939b852 
  ql/src/test/results/compiler/plan/sample6.q.xml e9f9b57 
  ql/src/test/results/compiler/plan/sample7.q.xml 6e3e01a 
  ql/src/test/results/compiler/plan/subq.q.xml 1fda353 
  ql/src/test/results/compiler/plan/udf1.q.xml 6931b8a 
  ql/src/test/results/compiler/plan/udf4.q.xml 2e167aa 
  ql/src/test/results/compiler/plan/udf6.q.xml 286884a 
  ql/src/test/results/compiler/plan/udf_case.q.xml 5b73066 
  ql/src/test/results/compiler/plan/udf_when.q.xml 40dfca6 
  ql/src/test/results/compiler/plan/union.q.xml 4bc7d89 
  ql/src/test/templates/TestParse.vm cf860ac 
  ql/src/test/templates/TestParseNegative.vm 48a0031 

Diff: https://reviews.apache.org/r/518/diff


Testing
-------

Tests added. Authentication failures are now possible now that outputs are set properly.


Thanks,

Krishna