[
https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13073301#comment-13073301
]
[email protected] commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-07-31 03:03:48.810480)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
Seems like the session state doesn't get cleared between calls to processCmd,
so I manually clear the command type after it's finished
Summary
-------
Save the original HiveOperation/commandType when we generate the index builder
task and restore it after we're done generating the task so that the
authorization checks make the right decision when deciding what to do.
This addresses bug HIVE-2286.
https://issues.apache.org/jira/browse/HIVE-2286
Diffs (updated)
-----
cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java 9fa7bc6
metastore/src/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java
60ac80c
metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java 546dda2
ql/src/java/org/apache/hadoop/hive/ql/Driver.java b278ffe
ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java 7ed472f
ql/src/java/org/apache/hadoop/hive/ql/parse/Hive.g 3a6d0a6
ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 95ebbc4
ql/src/java/org/apache/hadoop/hive/ql/plan/CreateViewDesc.java 4b7e08a
ql/src/test/results/clientnegative/alter_concatenate_indexed_table.q.out
8ae1f9d
ql/src/test/results/clientnegative/alter_view_failure.q.out 9954b66
ql/src/test/results/clientnegative/alter_view_failure2.q.out 5915b4f
ql/src/test/results/clientnegative/alter_view_failure4.q.out 97d6b18
ql/src/test/results/clientnegative/alter_view_failure5.q.out 2291ca6
ql/src/test/results/clientnegative/alter_view_failure6.q.out 03b2bc3
ql/src/test/results/clientnegative/alter_view_failure7.q.out d0f958c
ql/src/test/results/clientnegative/alter_view_failure9.q.out 67306d3
ql/src/test/results/clientnegative/analyze_view.q.out 99def40
ql/src/test/results/clientnegative/authorization_fail_3.q.out cd7ceb1
ql/src/test/results/clientnegative/authorization_fail_4.q.out b05f9b7
ql/src/test/results/clientnegative/authorization_fail_5.q.out f5bdc6a
ql/src/test/results/clientnegative/authorization_fail_7.q.out a52fd1c
ql/src/test/results/clientnegative/authorization_part.q.out 625d60c
ql/src/test/results/clientnegative/create_view_failure1.q.out 43cded4
ql/src/test/results/clientnegative/create_view_failure2.q.out a038067
ql/src/test/results/clientnegative/create_view_failure4.q.out f968569
ql/src/test/results/clientnegative/drop_table_failure2.q.out 9b63102
ql/src/test/results/clientnegative/exim_01_nonpart_over_loaded.q.out 0351bc1
ql/src/test/results/clientnegative/exim_02_all_part_over_overlap.q.out
d40ff27
ql/src/test/results/clientnegative/exim_03_nonpart_noncompat_colschema.q.out
adff0f8
ql/src/test/results/clientnegative/exim_04_nonpart_noncompat_colnumber.q.out
b84e954
ql/src/test/results/clientnegative/exim_05_nonpart_noncompat_coltype.q.out
96f8452
ql/src/test/results/clientnegative/exim_06_nonpart_noncompat_storage.q.out
25deaa3
ql/src/test/results/clientnegative/exim_07_nonpart_noncompat_ifof.q.out
f9c3d5a
ql/src/test/results/clientnegative/exim_08_nonpart_noncompat_serde.q.out
12c737a
ql/src/test/results/clientnegative/exim_09_nonpart_noncompat_serdeparam.q.out
77afe3a
ql/src/test/results/clientnegative/exim_10_nonpart_noncompat_bucketing.q.out
f853924
ql/src/test/results/clientnegative/exim_11_nonpart_noncompat_sorting.q.out
a817271
ql/src/test/results/clientnegative/exim_13_nonnative_import.q.out a84ff4b
ql/src/test/results/clientnegative/exim_14_nonpart_part.q.out 502efcf
ql/src/test/results/clientnegative/exim_15_part_nonpart.q.out 570d44b
ql/src/test/results/clientnegative/exim_16_part_noncompat_schema.q.out
d4e0c2d
ql/src/test/results/clientnegative/exim_17_part_spec_underspec.q.out d052e63
ql/src/test/results/clientnegative/exim_18_part_spec_missing.q.out d052e63
ql/src/test/results/clientnegative/exim_19_external_over_existing.q.out
b7558d8
ql/src/test/results/clientnegative/exim_20_managed_location_over_existing.q.out
23d5eb2
ql/src/test/results/clientnegative/exim_21_part_managed_external.q.out
fb4c545
ql/src/test/results/clientnegative/exim_23_import_exist_authfail.q.out
6d21212
ql/src/test/results/clientnegative/exim_24_import_part_authfail.q.out fbb8177
ql/src/test/results/clientnegative/exim_25_import_nonexist_authfail.q.out
d9cfd7a
ql/src/test/results/clientnegative/fetchtask_ioexception.q.out ab7934d
ql/src/test/results/clientnegative/index_compact_entry_limit.q.out fcb2673
ql/src/test/results/clientnegative/index_compact_size_limit.q.out fcb2673
ql/src/test/results/clientnegative/insert_view_failure.q.out 665d887
ql/src/test/results/clientnegative/invalidate_view1.q.out 20e0d7c
ql/src/test/results/clientnegative/load_view_failure.q.out 823ffb2
ql/src/test/results/clientnegative/protectmode_part.q.out ef319cb
ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out c26cc50
ql/src/test/results/clientnegative/protectmode_tbl1.q.out 26fedbf
ql/src/test/results/clientnegative/protectmode_tbl2.q.out 3e80f47
ql/src/test/results/clientnegative/protectmode_tbl3.q.out dbfd0df
ql/src/test/results/clientnegative/protectmode_tbl4.q.out 272fada
ql/src/test/results/clientnegative/protectmode_tbl5.q.out 376f9ca
ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out ea9b4ae
ql/src/test/results/clientnegative/udf_test_error.q.out 5fd9a00
ql/src/test/results/clientnegative/udf_test_error_reduce.q.out ddc5e5b
ql/src/test/results/clientpositive/alter1.q.out 76aa481
ql/src/test/results/clientpositive/alter2.q.out 518215f
ql/src/test/results/clientpositive/alter3.q.out 493cc9f
ql/src/test/results/clientpositive/alter4.q.out b8446b3
ql/src/test/results/clientpositive/alter5.q.out 7aa45d3
ql/src/test/results/clientpositive/alter_concatenate_indexed_table.q.out
e208c63
ql/src/test/results/clientpositive/alter_index.q.out 8df6627
ql/src/test/results/clientpositive/alter_merge.q.out 25f36c0
ql/src/test/results/clientpositive/alter_merge_stats.q.out 243f7cc
ql/src/test/results/clientpositive/alter_partition_format_loc.q.out 89f59ce
ql/src/test/results/clientpositive/alter_view_rename.q.out 173894a
ql/src/test/results/clientpositive/archive.q.out 32fd1bc
ql/src/test/results/clientpositive/authorization_1.q.out d8d0d69
ql/src/test/results/clientpositive/authorization_2.q.out 573e53b
ql/src/test/results/clientpositive/authorization_3.q.out 2400b78
ql/src/test/results/clientpositive/authorization_4.q.out d546fd2
ql/src/test/results/clientpositive/authorization_5.q.out dee2cec
ql/src/test/results/clientpositive/authorization_6.q.out 276ed3a
ql/src/test/results/clientpositive/auto_join1.q.out 24a25f3
ql/src/test/results/clientpositive/auto_join14.q.out e677c8b
ql/src/test/results/clientpositive/auto_join17.q.out 6588567
ql/src/test/results/clientpositive/auto_join19.q.out 2cc93f9
ql/src/test/results/clientpositive/auto_join2.q.out cdb575d
ql/src/test/results/clientpositive/auto_join24.q.out a259b70
ql/src/test/results/clientpositive/auto_join25.q.out 362b2fa
ql/src/test/results/clientpositive/auto_join26.q.out 5592130
ql/src/test/results/clientpositive/auto_join3.q.out 6ce4c53
ql/src/test/results/clientpositive/auto_join4.q.out 6e9cfee
ql/src/test/results/clientpositive/auto_join5.q.out e2930a0
ql/src/test/results/clientpositive/auto_join6.q.out 4b5ddbc
ql/src/test/results/clientpositive/auto_join7.q.out e892dc4
ql/src/test/results/clientpositive/auto_join8.q.out e6f1f53
ql/src/test/results/clientpositive/auto_join9.q.out 81785a3
ql/src/test/results/clientpositive/auto_join_filters.q.out 84fdf53
ql/src/test/results/clientpositive/auto_join_nulls.q.out 8abac74
ql/src/test/results/clientpositive/binary_output_format.q.out 8d617c7
ql/src/test/results/clientpositive/bucket1.q.out 45beefc
ql/src/test/results/clientpositive/bucket2.q.out 8979461
ql/src/test/results/clientpositive/bucket3.q.out 4701e50
ql/src/test/results/clientpositive/bucket_groupby.q.out 24ef4c6
ql/src/test/results/clientpositive/bucketmapjoin1.q.out fa4e900
ql/src/test/results/clientpositive/bucketmapjoin2.q.out 2cd3617
ql/src/test/results/clientpositive/bucketmapjoin3.q.out dff25e1
ql/src/test/results/clientpositive/bucketmapjoin4.q.out 14b3907
ql/src/test/results/clientpositive/bucketmapjoin5.q.out 972012f
ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out 87455f9
ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out fbde11f
ql/src/test/results/clientpositive/case_sensitivity.q.out 007d1ff
ql/src/test/results/clientpositive/cast1.q.out a475923
ql/src/test/results/clientpositive/columnarserde_create_shortcut.q.out
9d27deb
ql/src/test/results/clientpositive/combine1.q.out f2a28c0
ql/src/test/results/clientpositive/combine2.q.out 4432d44
ql/src/test/results/clientpositive/combine3.q.out f9c1c28
ql/src/test/results/clientpositive/count.q.out b64ccdb
ql/src/test/results/clientpositive/cp_mj_rc.q.out 4f6c662
ql/src/test/results/clientpositive/create_1.q.out 2395562
ql/src/test/results/clientpositive/create_big_view.q.out fa16ea1
ql/src/test/results/clientpositive/create_default_prop.q.out d0bfa77
ql/src/test/results/clientpositive/create_escape.q.out de4f1db
ql/src/test/results/clientpositive/create_genericudaf.q.out 8163f78
ql/src/test/results/clientpositive/create_genericudf.q.out 036d38d
ql/src/test/results/clientpositive/create_like.q.out e77c6a7
ql/src/test/results/clientpositive/create_like_view.q.out 1af9abe
ql/src/test/results/clientpositive/create_nested_type.q.out 30bab7e
ql/src/test/results/clientpositive/create_struct_table.q.out 0be5586
ql/src/test/results/clientpositive/create_udaf.q.out 7b06d5e
ql/src/test/results/clientpositive/create_union_table.q.out 231b77d
ql/src/test/results/clientpositive/create_view.q.out 52ad165
ql/src/test/results/clientpositive/create_view_partitioned.q.out 3b4dd10
ql/src/test/results/clientpositive/ctas.q.out 1848a8a
ql/src/test/results/clientpositive/database.q.out 7e9af47
ql/src/test/results/clientpositive/database_location.q.out a09f5a2
ql/src/test/results/clientpositive/database_properties.q.out be085f5
ql/src/test/results/clientpositive/ddltime.q.out 2592440
ql/src/test/results/clientpositive/describe_table.q.out 3d16ea0
ql/src/test/results/clientpositive/diff_part_input_formats.q.out 3a277f0
ql/src/test/results/clientpositive/exim_00_nonpart_empty.q.out 35127da
ql/src/test/results/clientpositive/exim_01_nonpart.q.out c49adc3
ql/src/test/results/clientpositive/exim_02_00_part_empty.q.out 7991298
ql/src/test/results/clientpositive/exim_02_part.q.out 6735a8e
ql/src/test/results/clientpositive/exim_03_nonpart_over_compat.q.out f031a41
ql/src/test/results/clientpositive/exim_04_all_part.q.out 0f8a4c7
ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out eb2c76a
ql/src/test/results/clientpositive/exim_05_some_part.q.out 3ae6af9
ql/src/test/results/clientpositive/exim_06_one_part.q.out ed398e8
ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out
a0a62b6
ql/src/test/results/clientpositive/exim_08_nonpart_rename.q.out b33cedf
ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out 4d82af5
ql/src/test/results/clientpositive/exim_10_external_managed.q.out c5447e9
ql/src/test/results/clientpositive/exim_11_managed_external.q.out 44da901
ql/src/test/results/clientpositive/exim_12_external_location.q.out 4c06ebc
ql/src/test/results/clientpositive/exim_13_managed_location.q.out 15ff493
ql/src/test/results/clientpositive/exim_14_managed_location_over_existing.q.out
e1a77d7
ql/src/test/results/clientpositive/exim_15_external_part.q.out 1e1a024
ql/src/test/results/clientpositive/exim_16_part_external.q.out 4c51e50
ql/src/test/results/clientpositive/exim_17_part_managed.q.out 882b8b5
ql/src/test/results/clientpositive/exim_18_part_external.q.out 1fae2f2
ql/src/test/results/clientpositive/exim_19_part_external_location.q.out
938edc2
ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out
1337aa2
ql/src/test/results/clientpositive/exim_21_export_authsuccess.q.out 28fff41
ql/src/test/results/clientpositive/exim_22_import_exist_authsuccess.q.out
1fc0820
ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out
822f5d8
ql/src/test/results/clientpositive/exim_24_import_nonexist_authsuccess.q.out
5e8c4a7
ql/src/test/results/clientpositive/fileformat_mix.q.out 876e673
ql/src/test/results/clientpositive/fileformat_sequencefile.q.out f376dff
ql/src/test/results/clientpositive/fileformat_text.q.out 8b5d407
ql/src/test/results/clientpositive/filter_join_breaktask.q.out 33e156f
ql/src/test/results/clientpositive/filter_join_breaktask2.q.out 22c15ce
ql/src/test/results/clientpositive/global_limit.q.out 42a21ab
ql/src/test/results/clientpositive/groupby1.q.out b5525ae
ql/src/test/results/clientpositive/groupby10.q.out f6a0992
ql/src/test/results/clientpositive/groupby11.q.out 0a31df6
ql/src/test/results/clientpositive/groupby1_limit.q.out fb6de5d
ql/src/test/results/clientpositive/groupby1_map.q.out fa4bae1
ql/src/test/results/clientpositive/groupby1_map_nomap.q.out e4b204d
ql/src/test/results/clientpositive/groupby1_map_skew.q.out ea13292
ql/src/test/results/clientpositive/groupby1_noskew.q.out adf2d00
ql/src/test/results/clientpositive/groupby2_map.q.out 26766e8
ql/src/test/results/clientpositive/groupby2_map_multi_distinct.q.out 68e3dd7
ql/src/test/results/clientpositive/groupby2_map_skew.q.out a148371
ql/src/test/results/clientpositive/groupby2_noskew.q.out c9a5ebb
ql/src/test/results/clientpositive/groupby2_noskew_multi_distinct.q.out
9b53d9b
ql/src/test/results/clientpositive/groupby3.q.out e44a0b2
ql/src/test/results/clientpositive/groupby3_map.q.out fcedacc
ql/src/test/results/clientpositive/groupby3_map_multi_distinct.q.out 0c02998
ql/src/test/results/clientpositive/groupby3_map_skew.q.out e88494f
ql/src/test/results/clientpositive/groupby3_noskew.q.out 238b43c
ql/src/test/results/clientpositive/groupby3_noskew_multi_distinct.q.out
d67af3a
ql/src/test/results/clientpositive/groupby4.q.out 3d0976e
ql/src/test/results/clientpositive/groupby4_map.q.out 48dc817
ql/src/test/results/clientpositive/groupby4_map_skew.q.out 315759e
ql/src/test/results/clientpositive/groupby4_noskew.q.out 4ede82f
ql/src/test/results/clientpositive/groupby5.q.out c053094
ql/src/test/results/clientpositive/groupby5_map.q.out 9141281
ql/src/test/results/clientpositive/groupby5_map_skew.q.out 75764e6
ql/src/test/results/clientpositive/groupby5_noskew.q.out 7f04225
ql/src/test/results/clientpositive/groupby6.q.out 21d03e3
ql/src/test/results/clientpositive/groupby6_map.q.out d53d509
ql/src/test/results/clientpositive/groupby6_map_skew.q.out 5526c82
ql/src/test/results/clientpositive/groupby6_noskew.q.out 3768a65
ql/src/test/results/clientpositive/groupby7.q.out e0d293a
ql/src/test/results/clientpositive/groupby7_map.q.out 745d38f
ql/src/test/results/clientpositive/groupby7_map_skew.q.out 44227e9
ql/src/test/results/clientpositive/groupby7_noskew.q.out b3f05be
ql/src/test/results/clientpositive/groupby8.q.out 81dfd9f
ql/src/test/results/clientpositive/groupby8_map.q.out b7ae42f
ql/src/test/results/clientpositive/groupby8_map_skew.q.out 463a505
ql/src/test/results/clientpositive/groupby8_noskew.q.out 444e425
ql/src/test/results/clientpositive/groupby9.q.out 22a46ba
ql/src/test/results/clientpositive/groupby_map_ppr.q.out a8c33c5
ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out
7465063
ql/src/test/results/clientpositive/groupby_ppr.q.out 3839cbb
ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out 17d0e7f
ql/src/test/results/clientpositive/hook_context_cs.q.out 8b5f983
ql/src/test/results/clientpositive/implicit_cast1.q.out 9c7e981
ql/src/test/results/clientpositive/index_auto.q.out 8d65f98
ql/src/test/results/clientpositive/index_auto_file_format.q.out 194b35e
ql/src/test/results/clientpositive/index_auto_multiple.q.out 6b81fc3
ql/src/test/results/clientpositive/index_auto_partitioned.q.out b0635db
ql/src/test/results/clientpositive/index_auto_unused.q.out 3631bbc
ql/src/test/results/clientpositive/index_bitmap.q.out 8f41ce3
ql/src/test/results/clientpositive/index_bitmap1.q.out 9f638f5
ql/src/test/results/clientpositive/index_bitmap2.q.out e901477
ql/src/test/results/clientpositive/index_bitmap3.q.out 116c973
ql/src/test/results/clientpositive/index_bitmap_auto.q.out cc9d91e
ql/src/test/results/clientpositive/index_bitmap_auto_partitioned.q.out
9003eb4
ql/src/test/results/clientpositive/index_bitmap_rc.q.out 9bd3c98
ql/src/test/results/clientpositive/index_compact.q.out c339ec9
ql/src/test/results/clientpositive/index_compact_1.q.out 34ba3ca
ql/src/test/results/clientpositive/index_compact_2.q.out e8ce238
ql/src/test/results/clientpositive/index_compact_3.q.out d39556d
ql/src/test/results/clientpositive/index_creation.q.out 532f07e
ql/src/test/results/clientpositive/init_file.q.out f585754
ql/src/test/results/clientpositive/innerjoin.q.out 2d499aa
ql/src/test/results/clientpositive/inoutdriver.q.out e161666
ql/src/test/results/clientpositive/input11.q.out 5e7209e
ql/src/test/results/clientpositive/input11_limit.q.out 7a311e7
ql/src/test/results/clientpositive/input12.q.out dbe599d
ql/src/test/results/clientpositive/input13.q.out cfae53e
ql/src/test/results/clientpositive/input14.q.out 9554c75
ql/src/test/results/clientpositive/input14_limit.q.out 29eae3e
ql/src/test/results/clientpositive/input16.q.out 13b126e
ql/src/test/results/clientpositive/input17.q.out 9980610
ql/src/test/results/clientpositive/input18.q.out 7a09c6f
ql/src/test/results/clientpositive/input19.q.out 4357e53
ql/src/test/results/clientpositive/input1_limit.q.out 088f773
ql/src/test/results/clientpositive/input20.q.out febcb6e
ql/src/test/results/clientpositive/input21.q.out 3e3f9bf
ql/src/test/results/clientpositive/input22.q.out 11d9501
ql/src/test/results/clientpositive/input24.q.out 6c6c7ee
ql/src/test/results/clientpositive/input25.q.out ef879ca
ql/src/test/results/clientpositive/input28.q.out 7cccb6a
ql/src/test/results/clientpositive/input3.q.out 1017745
ql/src/test/results/clientpositive/input30.q.out 5b71d14
ql/src/test/results/clientpositive/input31.q.out 50f25f7
ql/src/test/results/clientpositive/input32.q.out ad0a197
ql/src/test/results/clientpositive/input33.q.out f00d1f0
ql/src/test/results/clientpositive/input34.q.out ce37f51
ql/src/test/results/clientpositive/input35.q.out 85877c3
ql/src/test/results/clientpositive/input36.q.out fa5d575
ql/src/test/results/clientpositive/input37.q.out da1b799
ql/src/test/results/clientpositive/input38.q.out a8cdd21
ql/src/test/results/clientpositive/input39.q.out e6a7a6c
ql/src/test/results/clientpositive/input3_limit.q.out 9794ae2
ql/src/test/results/clientpositive/input4.q.out 0fcbd62
ql/src/test/results/clientpositive/input40.q.out 3ceb568
ql/src/test/results/clientpositive/input41.q.out 834d5a7
ql/src/test/results/clientpositive/input43.q.out 49a978b
ql/src/test/results/clientpositive/input4_cb_delim.q.out 7a89488
ql/src/test/results/clientpositive/input5.q.out 9ae6196
ql/src/test/results/clientpositive/input6.q.out 34925ac
ql/src/test/results/clientpositive/input7.q.out 476a827
ql/src/test/results/clientpositive/input8.q.out 9db9abd
ql/src/test/results/clientpositive/input9.q.out 07aac5e
ql/src/test/results/clientpositive/input_columnarserde.q.out 68909a9
ql/src/test/results/clientpositive/input_dynamicserde.q.out 007eec6
ql/src/test/results/clientpositive/input_lazyserde.q.out 063ddb2
ql/src/test/results/clientpositive/input_part1.q.out 6de0477
ql/src/test/results/clientpositive/input_part10.q.out e2d49ce
ql/src/test/results/clientpositive/input_part2.q.out fe91c98
ql/src/test/results/clientpositive/input_part5.q.out 182b3e2
ql/src/test/results/clientpositive/input_testsequencefile.q.out 923d351
ql/src/test/results/clientpositive/input_testxpath.q.out 9afbb71
ql/src/test/results/clientpositive/input_testxpath2.q.out 130d673
ql/src/test/results/clientpositive/inputddl1.q.out 1484586
ql/src/test/results/clientpositive/inputddl4.q.out 64146f9
ql/src/test/results/clientpositive/inputddl5.q.out 7dcd9f2
ql/src/test/results/clientpositive/inputddl6.q.out ab2687d
ql/src/test/results/clientpositive/inputddl7.q.out 31a99b0
ql/src/test/results/clientpositive/inputddl8.q.out 8e50f89
ql/src/test/results/clientpositive/insert_compressed.q.out 808f8c7
ql/src/test/results/clientpositive/insert_into1.q.out fdf4a34
ql/src/test/results/clientpositive/insert_into2.q.out 8a7d163
ql/src/test/results/clientpositive/insert_into3.q.out 86c2150
ql/src/test/results/clientpositive/insert_into4.q.out fdbf1da
ql/src/test/results/clientpositive/insert_into5.q.out 1548fae
ql/src/test/results/clientpositive/insert_into6.q.out b965c9e
ql/src/test/results/clientpositive/insertexternal1.q.out c0b88d6
ql/src/test/results/clientpositive/join14.q.out 83d1d92
ql/src/test/results/clientpositive/join17.q.out 0eeccf8
ql/src/test/results/clientpositive/join2.q.out 00684cd
ql/src/test/results/clientpositive/join24.q.out 83ce328
ql/src/test/results/clientpositive/join25.q.out a05870b
ql/src/test/results/clientpositive/join26.q.out 7fc3b72
ql/src/test/results/clientpositive/join27.q.out 1fb9f36
ql/src/test/results/clientpositive/join28.q.out c980b78
ql/src/test/results/clientpositive/join29.q.out a599d34
ql/src/test/results/clientpositive/join3.q.out 79e1175
ql/src/test/results/clientpositive/join30.q.out ecce58f
ql/src/test/results/clientpositive/join31.q.out 17241a8
ql/src/test/results/clientpositive/join32.q.out a73b2f0
ql/src/test/results/clientpositive/join33.q.out 4e99904
ql/src/test/results/clientpositive/join34.q.out 77250ca
ql/src/test/results/clientpositive/join35.q.out 9f7e234
ql/src/test/results/clientpositive/join36.q.out 16ca34d
ql/src/test/results/clientpositive/join37.q.out 56373d2
ql/src/test/results/clientpositive/join38.q.out 9385327
ql/src/test/results/clientpositive/join39.q.out 7609334
ql/src/test/results/clientpositive/join4.q.out cc12e81
ql/src/test/results/clientpositive/join5.q.out 5242028
ql/src/test/results/clientpositive/join6.q.out 6a0b7d0
ql/src/test/results/clientpositive/join7.q.out eb8ea98
ql/src/test/results/clientpositive/join8.q.out ab00899
ql/src/test/results/clientpositive/join9.q.out 2abdffc
ql/src/test/results/clientpositive/join_1to1.q.out 40875a5
ql/src/test/results/clientpositive/join_casesensitive.q.out 6684031
ql/src/test/results/clientpositive/join_empty.q.out 07b8418
ql/src/test/results/clientpositive/join_filters.q.out 6e1b103
ql/src/test/results/clientpositive/join_hive_626.q.out 7d848d2
ql/src/test/results/clientpositive/join_map_ppr.q.out fd06fa4
ql/src/test/results/clientpositive/join_nulls.q.out 8837194
ql/src/test/results/clientpositive/join_rc.q.out 1ddcab8
ql/src/test/results/clientpositive/join_reorder.q.out 2f649ca
ql/src/test/results/clientpositive/join_reorder2.q.out 63d6bfa
ql/src/test/results/clientpositive/join_reorder3.q.out 43766fc
ql/src/test/results/clientpositive/join_thrift.q.out 2306cee
ql/src/test/results/clientpositive/keyword_1.q.out a40419a
ql/src/test/results/clientpositive/lateral_view.q.out 4755e20
ql/src/test/results/clientpositive/lineage1.q.out aed7114
ql/src/test/results/clientpositive/load_dyn_part1.q.out f57ef2b
ql/src/test/results/clientpositive/load_dyn_part10.q.out 74ee9ac
ql/src/test/results/clientpositive/load_dyn_part11.q.out 15a8dd5
ql/src/test/results/clientpositive/load_dyn_part12.q.out 7e70096
ql/src/test/results/clientpositive/load_dyn_part13.q.out 8ed502d
ql/src/test/results/clientpositive/load_dyn_part14.q.out 3d65aec
ql/src/test/results/clientpositive/load_dyn_part2.q.out 44954e7
ql/src/test/results/clientpositive/load_dyn_part3.q.out 115c3b3
ql/src/test/results/clientpositive/load_dyn_part4.q.out dd9feeb
ql/src/test/results/clientpositive/load_dyn_part5.q.out 4353dc1
ql/src/test/results/clientpositive/load_dyn_part6.q.out 3393ae7
ql/src/test/results/clientpositive/load_dyn_part7.q.out 6faa85b
ql/src/test/results/clientpositive/load_dyn_part8.q.out 0abada7
ql/src/test/results/clientpositive/load_dyn_part9.q.out c3f6a6c
ql/src/test/results/clientpositive/load_fs.q.out fca30fc
ql/src/test/results/clientpositive/load_overwrite.q.out 9b51c30
ql/src/test/results/clientpositive/loadpart1.q.out 63ee822
ql/src/test/results/clientpositive/lock1.q.out 56dc7b4
ql/src/test/results/clientpositive/lock2.q.out 0df627a
ql/src/test/results/clientpositive/mapreduce1.q.out 275cfa8
ql/src/test/results/clientpositive/mapreduce2.q.out 0aad8c9
ql/src/test/results/clientpositive/mapreduce3.q.out feb2731
ql/src/test/results/clientpositive/mapreduce4.q.out 00854f4
ql/src/test/results/clientpositive/mapreduce5.q.out 7a41e7b
ql/src/test/results/clientpositive/mapreduce6.q.out f9fe6a0
ql/src/test/results/clientpositive/mapreduce7.q.out 16214fc
ql/src/test/results/clientpositive/mapreduce8.q.out a624325
ql/src/test/results/clientpositive/merge1.q.out b5b3cb9
ql/src/test/results/clientpositive/merge2.q.out e6e51d4
ql/src/test/results/clientpositive/merge3.q.out 608a33e
ql/src/test/results/clientpositive/merge4.q.out b170355
ql/src/test/results/clientpositive/merge_dynamic_partition.q.out a697a1b
ql/src/test/results/clientpositive/merge_dynamic_partition2.q.out e78adbe
ql/src/test/results/clientpositive/merge_dynamic_partition3.q.out 24d1d80
ql/src/test/results/clientpositive/mi.q.out 1c34b76
ql/src/test/results/clientpositive/multi_insert.q.out 5edd57b
ql/src/test/results/clientpositive/multi_sahooks.q.out 4ea0f28
ql/src/test/results/clientpositive/multigroupby_singlemr.q.out df80c7f
ql/src/test/results/clientpositive/notable_alias1.q.out e92afa9
ql/src/test/results/clientpositive/notable_alias2.q.out 2431ee0
ql/src/test/results/clientpositive/null_column.q.out 43f35c7
ql/src/test/results/clientpositive/nullgroup3.q.out 0d34585
ql/src/test/results/clientpositive/nullgroup5.q.out 7068982
ql/src/test/results/clientpositive/nullinput.q.out 46d79bc
ql/src/test/results/clientpositive/nullinput2.q.out 77b43e1
ql/src/test/results/clientpositive/nullscript.q.out f34a887
ql/src/test/results/clientpositive/parallel.q.out 0ad6540
ql/src/test/results/clientpositive/partition_serde_format.q.out 5c28034
ql/src/test/results/clientpositive/partition_special_char.q.out da8ab69
ql/src/test/results/clientpositive/partition_vs_table_metadata.q.out 1ba620c
ql/src/test/results/clientpositive/partition_wise_fileformat.q.out cee2e72
ql/src/test/results/clientpositive/partition_wise_fileformat2.q.out 9406e83
ql/src/test/results/clientpositive/partition_wise_fileformat3.q.out 067ab43
ql/src/test/results/clientpositive/partition_wise_fileformat5.q.out 3e84ffe
ql/src/test/results/clientpositive/partition_wise_fileformat6.q.out 391c1f2
ql/src/test/results/clientpositive/partition_wise_fileformat7.q.out 6de517a
ql/src/test/results/clientpositive/pcr.q.out 74457f3
ql/src/test/results/clientpositive/ppd_constant_expr.q.out 0364be5
ql/src/test/results/clientpositive/ppd_multi_insert.q.out ed01989
ql/src/test/results/clientpositive/ppr_pushdown.q.out 1b65f5b
ql/src/test/results/clientpositive/ppr_pushdown2.q.out 8fe8f38
ql/src/test/results/clientpositive/progress_1.q.out 38e896a
ql/src/test/results/clientpositive/protectmode.q.out 59cd141
ql/src/test/results/clientpositive/query_result_fileformat.q.out 6ebd5ee
ql/src/test/results/clientpositive/quote1.q.out ef3db62
ql/src/test/results/clientpositive/rand_partitionpruner2.q.out caea635
ql/src/test/results/clientpositive/rcfile_bigdata.q.out 5f65c9e
ql/src/test/results/clientpositive/rcfile_columnar.q.out 9526cd6
ql/src/test/results/clientpositive/rcfile_createas1.q.out 62a79d6
ql/src/test/results/clientpositive/rcfile_default_format.q.out e52991e
ql/src/test/results/clientpositive/rcfile_lazydecompress.q.out 91e1472
ql/src/test/results/clientpositive/rcfile_merge1.q.out d21a58f
ql/src/test/results/clientpositive/rcfile_merge2.q.out c908658
ql/src/test/results/clientpositive/rcfile_merge3.q.out ba7f198
ql/src/test/results/clientpositive/rcfile_merge4.q.out 9679739
ql/src/test/results/clientpositive/rcfile_null_value.q.out da40751
ql/src/test/results/clientpositive/rcfile_union.q.out e887588
ql/src/test/results/clientpositive/sample1.q.out cd3f119
ql/src/test/results/clientpositive/sample10.q.out 06914e9
ql/src/test/results/clientpositive/sample2.q.out 246f720
ql/src/test/results/clientpositive/sample4.q.out 99eea9d
ql/src/test/results/clientpositive/sample5.q.out 21fbbaf
ql/src/test/results/clientpositive/sample6.q.out 9136a35
ql/src/test/results/clientpositive/sample7.q.out f107648
ql/src/test/results/clientpositive/semijoin.q.out 1891a6e
ql/src/test/results/clientpositive/show_indexes_edge_cases.q.out 709bdc0
ql/src/test/results/clientpositive/show_indexes_syntax.q.out 2c2a4af
ql/src/test/results/clientpositive/skewjoin.q.out 774397d
ql/src/test/results/clientpositive/smb_mapjoin9.q.out e6ac666
ql/src/test/results/clientpositive/smb_mapjoin_1.q.out 88d9d1c
ql/src/test/results/clientpositive/smb_mapjoin_2.q.out 13bfc5c
ql/src/test/results/clientpositive/smb_mapjoin_3.q.out 345fa7c
ql/src/test/results/clientpositive/smb_mapjoin_4.q.out 435323e
ql/src/test/results/clientpositive/smb_mapjoin_5.q.out 3ce08fc
ql/src/test/results/clientpositive/smb_mapjoin_6.q.out 65e989a
ql/src/test/results/clientpositive/smb_mapjoin_7.q.out d9bd16d
ql/src/test/results/clientpositive/split_sample.q.out c350085
ql/src/test/results/clientpositive/stats0.q.out a6ed457
ql/src/test/results/clientpositive/stats1.q.out c58960f
ql/src/test/results/clientpositive/stats10.q.out 0e3e52b
ql/src/test/results/clientpositive/stats11.q.out 6529972
ql/src/test/results/clientpositive/stats12.q.out aaac9f1
ql/src/test/results/clientpositive/stats13.q.out 75ca335
ql/src/test/results/clientpositive/stats14.q.out 360a415
ql/src/test/results/clientpositive/stats15.q.out cc14e08
ql/src/test/results/clientpositive/stats2.q.out e90f231
ql/src/test/results/clientpositive/stats3.q.out 289a05d
ql/src/test/results/clientpositive/stats4.q.out 2554084
ql/src/test/results/clientpositive/stats5.q.out 1006062
ql/src/test/results/clientpositive/stats6.q.out 28554fa
ql/src/test/results/clientpositive/stats7.q.out bce7c5b
ql/src/test/results/clientpositive/stats8.q.out 80d86f1
ql/src/test/results/clientpositive/stats9.q.out b824276
ql/src/test/results/clientpositive/str_to_map.q.out 30fa7ad
ql/src/test/results/clientpositive/symlink_text_input_format.q.out 2464f34
ql/src/test/results/clientpositive/tablename_with_select.q.out 4868d1a
ql/src/test/results/clientpositive/transform1.q.out 2e6b918
ql/src/test/results/clientpositive/udaf_collect_set.q.out 5569574
ql/src/test/results/clientpositive/udaf_context_ngrams.q.out 1d67d79
ql/src/test/results/clientpositive/udaf_corr.q.out 96d7370
ql/src/test/results/clientpositive/udaf_covar_pop.q.out f21b01e
ql/src/test/results/clientpositive/udaf_covar_samp.q.out eb197a8
ql/src/test/results/clientpositive/udaf_ngrams.q.out 990cade
ql/src/test/results/clientpositive/udf1.q.out c798e43
ql/src/test/results/clientpositive/udf2.q.out 5fce079
ql/src/test/results/clientpositive/udf3.q.out a04da02
ql/src/test/results/clientpositive/udf4.q.out 69fa6ea
ql/src/test/results/clientpositive/udf5.q.out da0ded9
ql/src/test/results/clientpositive/udf6.q.out 4a4e3b0
ql/src/test/results/clientpositive/udf7.q.out e3701f6
ql/src/test/results/clientpositive/udf8.q.out 9834f15
ql/src/test/results/clientpositive/udf_10_trims.q.out d2cb1f2
ql/src/test/results/clientpositive/udf_E.q.out 8a8ef28
ql/src/test/results/clientpositive/udf_PI.q.out cdcbc10
ql/src/test/results/clientpositive/udf_abs.q.out 161ed5e
ql/src/test/results/clientpositive/udf_acos.q.out 005987f
ql/src/test/results/clientpositive/udf_array.q.out e8bb737
ql/src/test/results/clientpositive/udf_array_contains.q.out 1fc0bab
ql/src/test/results/clientpositive/udf_ascii.q.out e15beae
ql/src/test/results/clientpositive/udf_asin.q.out e3ec006
ql/src/test/results/clientpositive/udf_atan.q.out 849dda9
ql/src/test/results/clientpositive/udf_bin.q.out 57b2716
ql/src/test/results/clientpositive/udf_bitmap_and.q.out 9eafeb4
ql/src/test/results/clientpositive/udf_bitmap_or.q.out 6eaacb1
ql/src/test/results/clientpositive/udf_case.q.out 7c4342d
ql/src/test/results/clientpositive/udf_coalesce.q.out af9dbd6
ql/src/test/results/clientpositive/udf_compare_java_string.q.out 50846f5
ql/src/test/results/clientpositive/udf_concat.q.out 5e177d5
ql/src/test/results/clientpositive/udf_concat_insert1.q.out 09cedf5
ql/src/test/results/clientpositive/udf_concat_insert2.q.out 083313a
ql/src/test/results/clientpositive/udf_concat_ws.q.out f5b5e98
ql/src/test/results/clientpositive/udf_conv.q.out 924b6bb
ql/src/test/results/clientpositive/udf_cos.q.out def0238
ql/src/test/results/clientpositive/udf_count.q.out 81ed77c
ql/src/test/results/clientpositive/udf_degrees.q.out f74e386
ql/src/test/results/clientpositive/udf_div.q.out ddb4951
ql/src/test/results/clientpositive/udf_divide.q.out 0c2a7fa
ql/src/test/results/clientpositive/udf_elt.q.out 9877f9d
ql/src/test/results/clientpositive/udf_equal.q.out 54a2ebb
ql/src/test/results/clientpositive/udf_explode.q.out 29c12e6
ql/src/test/results/clientpositive/udf_field.q.out 5858134
ql/src/test/results/clientpositive/udf_find_in_set.q.out 8f65bea
ql/src/test/results/clientpositive/udf_get_json_object.q.out 6535005
ql/src/test/results/clientpositive/udf_greaterthan.q.out 21230ec
ql/src/test/results/clientpositive/udf_greaterthanorequal.q.out 4ff5835
ql/src/test/results/clientpositive/udf_hash.q.out 1629dea
ql/src/test/results/clientpositive/udf_hex.q.out 767fab6
ql/src/test/results/clientpositive/udf_hour.q.out bbe931c
ql/src/test/results/clientpositive/udf_if.q.out 2e2418e
ql/src/test/results/clientpositive/udf_instr.q.out 2d3b7b1
ql/src/test/results/clientpositive/udf_isnull_isnotnull.q.out e522bb8
ql/src/test/results/clientpositive/udf_length.q.out b4cafcb
ql/src/test/results/clientpositive/udf_lessthan.q.out 2bc4162
ql/src/test/results/clientpositive/udf_lessthanorequal.q.out 452229d
ql/src/test/results/clientpositive/udf_like.q.out ae2e3db
ql/src/test/results/clientpositive/udf_locate.q.out ce95cd6
ql/src/test/results/clientpositive/udf_logic_java_boolean.q.out 9d02c0e
ql/src/test/results/clientpositive/udf_lower.q.out 81c50c5
ql/src/test/results/clientpositive/udf_lpad.q.out 74d8a25
ql/src/test/results/clientpositive/udf_map.q.out 6f0d955
ql/src/test/results/clientpositive/udf_max.q.out df06588
ql/src/test/results/clientpositive/udf_min.q.out b07500b
ql/src/test/results/clientpositive/udf_minute.q.out e74d411
ql/src/test/results/clientpositive/udf_negative.q.out 652d9b6
ql/src/test/results/clientpositive/udf_notequal.q.out 7d07bf2
ql/src/test/results/clientpositive/udf_parse_url.q.out 7aff086
ql/src/test/results/clientpositive/udf_percentile.q.out f0d3509
ql/src/test/results/clientpositive/udf_pmod.q.out 9d41b6f
ql/src/test/results/clientpositive/udf_radians.q.out 98f3e02
ql/src/test/results/clientpositive/udf_reflect.q.out 06db5d0
ql/src/test/results/clientpositive/udf_regexp.q.out 5337e5b
ql/src/test/results/clientpositive/udf_repeat.q.out f9fe04c
ql/src/test/results/clientpositive/udf_reverse.q.out 5081594
ql/src/test/results/clientpositive/udf_round.q.out 4008820
ql/src/test/results/clientpositive/udf_rpad.q.out cc423c3
ql/src/test/results/clientpositive/udf_second.q.out b3d4eb2
ql/src/test/results/clientpositive/udf_sentences.q.out bb0f166
ql/src/test/results/clientpositive/udf_sign.q.out 21c0347
ql/src/test/results/clientpositive/udf_sin.q.out a2f9052
ql/src/test/results/clientpositive/udf_size.q.out 25b9251
ql/src/test/results/clientpositive/udf_space.q.out a8310b5
ql/src/test/results/clientpositive/udf_split.q.out 3c953c1
ql/src/test/results/clientpositive/udf_struct.q.out 196894e
ql/src/test/results/clientpositive/udf_substr.q.out 088554e
ql/src/test/results/clientpositive/udf_tan.q.out 894c56a
ql/src/test/results/clientpositive/udf_testlength.q.out 2ff37ba
ql/src/test/results/clientpositive/udf_testlength2.q.out 7216e65
ql/src/test/results/clientpositive/udf_unhex.q.out 06b39df
ql/src/test/results/clientpositive/udf_union.q.out fb77131
ql/src/test/results/clientpositive/udf_unix_timestamp.q.out f6a6c9f
ql/src/test/results/clientpositive/udf_weekofyear.q.out 18abf5c
ql/src/test/results/clientpositive/udf_when.q.out 207765d
ql/src/test/results/clientpositive/udf_xpath.q.out 6deded2
ql/src/test/results/clientpositive/udf_xpath_boolean.q.out 8e67bf8
ql/src/test/results/clientpositive/udf_xpath_double.q.out ca050db
ql/src/test/results/clientpositive/udf_xpath_float.q.out c230fa3
ql/src/test/results/clientpositive/udf_xpath_int.q.out 2146b81
ql/src/test/results/clientpositive/udf_xpath_long.q.out 9b98364
ql/src/test/results/clientpositive/udf_xpath_short.q.out 5661525
ql/src/test/results/clientpositive/udf_xpath_string.q.out 6edbc40
ql/src/test/results/clientpositive/udtf_explode.q.out 0f632d4
ql/src/test/results/clientpositive/udtf_json_tuple.q.out b51246b
ql/src/test/results/clientpositive/udtf_parse_url_tuple.q.out 245a510
ql/src/test/results/clientpositive/union10.q.out 3fe2562
ql/src/test/results/clientpositive/union12.q.out 6dde8ce
ql/src/test/results/clientpositive/union17.q.out d740a29
ql/src/test/results/clientpositive/union18.q.out 9342981
ql/src/test/results/clientpositive/union19.q.out 46bea6a
ql/src/test/results/clientpositive/union22.q.out 3204a10
ql/src/test/results/clientpositive/union3.q.out 3df72fb
ql/src/test/results/clientpositive/union4.q.out 011f59f
ql/src/test/results/clientpositive/union6.q.out 9f2562d
ql/src/test/results/clientpositive/uniquejoin.q.out d4d2a3a
ql/src/test/results/clientpositive/updateAccessTime.q.out e4fdea2
ql/src/test/results/clientpositive/virtual_column.q.out 429e903
Diff: https://reviews.apache.org/r/1137/diff
Testing
-------
Added new testcase to TestCliDriver: index_auth.q
Thanks,
Syed
> ClassCastException when building index with security.authorization turned on
> ----------------------------------------------------------------------------
>
> Key: HIVE-2286
> URL: https://issues.apache.org/jira/browse/HIVE-2286
> Project: Hive
> Issue Type: Bug
> Reporter: Syed S. Albiz
> Assignee: Syed S. Albiz
> Attachments: HIVE-2286.1.patch, HIVE-2286.2.patch, HIVE-2286.6.patch
>
>
> When trying to build an index with authorization checks turned on, hive
> issues the following ClassCastException:
> org.apache.hadoop.hive.ql.parse.DDLSemanticAnalyzer cannot be cast to
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer
> at
> org.apache.hadoop.hive.ql.Driver.doAuthorization(Driver.java:540)
> at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:431)
> at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:335)
> at org.apache.hadoop.hive.ql.Driver.run(Driver.java:848)
> at
> org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:224)
> at
> org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:358)
> at
> org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:293)
> at
> org.apache.hadoop.hive.cli.CliDriver.processReader(CliDriver.java:385)
> at
> org.apache.hadoop.hive.cli.CliDriver.processFile(CliDriver.java:392)
> at
> org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:567)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira