You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Syed S. Albiz (JIRA)" <ji...@apache.org> on 2011/07/16 00:32:00 UTC
[jira] [Created] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
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
Attachments: HIVE-2286.1.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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078374#comment-13078374 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-08-02 19:11:23.148045)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
fixed merge conflicts against the latest checkout
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
ql/src/java/org/apache/hadoop/hive/ql/Driver.java 602626f
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
ql/src/test/results/clientnegative/addpart1.q.out f4da8f1
ql/src/test/results/clientnegative/alter_concatenate_indexed_table.q.out 8ae1f9d
ql/src/test/results/clientnegative/alter_non_native.q.out 8be2c3b
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_failure8.q.out 4420c57
ql/src/test/results/clientnegative/alter_view_failure9.q.out 67306d3
ql/src/test/results/clientnegative/altern1.q.out c52ca04
ql/src/test/results/clientnegative/analyze_view.q.out 99def40
ql/src/test/results/clientnegative/archive1.q.out 0927686
ql/src/test/results/clientnegative/archive2.q.out 25baefa
ql/src/test/results/clientnegative/authorization_fail_1.q.out ab1abe2
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/column_rename1.q.out 7c30e4e
ql/src/test/results/clientnegative/column_rename2.q.out 0ca78f9
ql/src/test/results/clientnegative/column_rename4.q.out f14fd48
ql/src/test/results/clientnegative/create_or_replace_view1.q.out 97bfa21
ql/src/test/results/clientnegative/create_or_replace_view2.q.out 8edac34
ql/src/test/results/clientnegative/create_or_replace_view4.q.out 89dd5f5
ql/src/test/results/clientnegative/create_or_replace_view5.q.out a0aed59
ql/src/test/results/clientnegative/create_or_replace_view6.q.out df44e33
ql/src/test/results/clientnegative/create_or_replace_view7.q.out 9356dcc
ql/src/test/results/clientnegative/create_or_replace_view8.q.out 4161659
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/database_create_already_exists.q.out 08c04f9
ql/src/test/results/clientnegative/database_create_invalid_name.q.out 1e58089
ql/src/test/results/clientnegative/database_drop_does_not_exist.q.out 80c00cd
ql/src/test/results/clientnegative/database_drop_not_empty.q.out baa8f37
ql/src/test/results/clientnegative/database_drop_not_empty_restrict.q.out b297a99
ql/src/test/results/clientnegative/database_switch_does_not_exist.q.out 8b5674d
ql/src/test/results/clientnegative/drop_partition_failure.q.out 8a7c63d
ql/src/test/results/clientnegative/drop_table_failure2.q.out 9b63102
ql/src/test/results/clientnegative/drop_view_failure1.q.out 61ec927
ql/src/test/results/clientnegative/dyn_part3.q.out 5f4df65
ql/src/test/results/clientnegative/exim_00_unsupported_schema.q.out 814b742
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/external1.q.out aab7b9d
ql/src/test/results/clientnegative/external2.q.out c49d1af
ql/src/test/results/clientnegative/fetchtask_ioexception.q.out ab7934d
ql/src/test/results/clientnegative/fileformat_void_input.q.out bf09113
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_into1.q.out 8ba9187
ql/src/test/results/clientnegative/insert_into2.q.out b41b310
ql/src/test/results/clientnegative/insert_into3.q.out d6a3924
ql/src/test/results/clientnegative/insert_into4.q.out 2b80e0a
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_exist_part_authfail.q.out 8ef0341
ql/src/test/results/clientnegative/load_view_failure.q.out 823ffb2
ql/src/test/results/clientnegative/load_wrong_fileformat.q.out c02adea
ql/src/test/results/clientnegative/load_wrong_fileformat_rc_seq.q.out 2303bdf
ql/src/test/results/clientnegative/load_wrong_fileformat_txt_seq.q.out 25eddfc
ql/src/test/results/clientnegative/lockneg1.q.out e29c2a8
ql/src/test/results/clientnegative/lockneg2.q.out ea34746
ql/src/test/results/clientnegative/lockneg3.q.out 3eb86f1
ql/src/test/results/clientnegative/lockneg4.q.out 83ac7c1
ql/src/test/results/clientnegative/lockneg5.q.out 083ef32
ql/src/test/results/clientnegative/merge_negative_1.q.out 291a527
ql/src/test/results/clientnegative/merge_negative_2.q.out 171ed82
ql/src/test/results/clientnegative/protectmode_part.q.out ef319cb
ql/src/test/results/clientnegative/protectmode_part1.q.out c6ed16a
ql/src/test/results/clientnegative/protectmode_part2.q.out 1e8fe8c
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/recursive_view.q.out 5a6cbe4
ql/src/test/results/clientnegative/smb_bucketmapjoin.q.out aac0388
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/add_part_exist.q.out e64cc3c
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_insert_outputformat.q.out 1ca2281
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_or_replace_view.q.out fb72971
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 f924841
ql/src/test/results/clientpositive/create_view_partitioned.q.out 3b4dd10
ql/src/test/results/clientpositive/ct_case_insensitive.q.out 414427c
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 7e92018
ql/src/test/results/clientpositive/database_properties.q.out be085f5
ql/src/test/results/clientpositive/ddltime.q.out 2592440
ql/src/test/results/clientpositive/default_partition_name.q.out a2bbefc
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/disable_file_format_check.q.out 1d39417
ql/src/test/results/clientpositive/drop_multi_partitions.q.out 037b949
ql/src/test/results/clientpositive/drop_udf.q.out ae770ed
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_auth.q.out PRE-CREATION
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 aa1f60c
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/input1.q.out cc935d9
ql/src/test/results/clientpositive/input10.q.out e22a2f4
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/input15.q.out 2967fdb
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/input2.q.out 69c898b
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/inputddl2.q.out 3521dcf
ql/src/test/results/clientpositive/inputddl3.q.out 99e71e3
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/insert1.q.out 8b907bf
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/join19.q.out fc4efde
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_part15.q.out 8d91551
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_exist_part_authsuccess.q.out bc7aaa1
ql/src/test/results/clientpositive/load_fs.q.out fca30fc
ql/src/test/results/clientpositive/load_nonpart_authsuccess.q.out 5131f12
ql/src/test/results/clientpositive/load_overwrite.q.out 9b51c30
ql/src/test/results/clientpositive/load_part_authsuccess.q.out 9ebc333
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/lock3.q.out 4d0fe6c
ql/src/test/results/clientpositive/lock4.q.out 4d0fe6c
ql/src/test/results/clientpositive/mapjoin_hook.q.out acdeefa
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_fileformat4.q.out 9a2beb2
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/rename_column.q.out 0289738
ql/src/test/results/clientpositive/repair.q.out a05726a
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_describe_func_quotes.q.out 0242ade
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/show_tables.q.out d434c0e
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_10.q.out 4af033d
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/touch.q.out 8c16199
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, HIVE-2286.7.patch, HIVE-2286.8.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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.10.patch, HIVE-2286.11.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.2.patch
> 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
>
>
> 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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.8.patch
rebased and regenerated patch
> 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, HIVE-2286.7.patch, HIVE-2286.8.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Status: Open (was: Patch Available)
Comment added on Review Board.
> 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
>
>
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071315#comment-13071315 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/#review1188
-----------------------------------------------------------
ql/src/java/org/apache/hadoop/hive/ql/Driver.java
<https://reviews.apache.org/r/1137/#comment2597>
java.util.Stack is deprecated since it adds unnecessary synchronization. We don't have a replacement yet (HIVE-1626) so we've just been using ArrayList.
Also, instead of typecasting to/from Object, use a static inner class for holding the record of state variables.
- John
On 2011-07-25 23:03:22, Syed Albiz wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/1137/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2011-07-25 23:03:22)
bq.
bq.
bq. Review request for hive, John Sichi and Ning Zhang.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. 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.
bq.
bq.
bq. This addresses bug HIVE-2286.
bq. https://issues.apache.org/jira/browse/HIVE-2286
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. ql/src/java/org/apache/hadoop/hive/ql/Driver.java b278ffe
bq. ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
bq. ql/src/test/results/clientnegative/index_compact_entry_limit.q.out fcb2673
bq. ql/src/test/results/clientnegative/index_compact_size_limit.q.out fcb2673
bq. ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
bq. ql/src/test/results/clientpositive/index_auto.q.out 8d65f98
bq. ql/src/test/results/clientpositive/index_auto_file_format.q.out 194b35e
bq. ql/src/test/results/clientpositive/index_auto_multiple.q.out 6b81fc3
bq. ql/src/test/results/clientpositive/index_auto_partitioned.q.out b0635db
bq. ql/src/test/results/clientpositive/index_auto_unused.q.out 3631bbc
bq. ql/src/test/results/clientpositive/index_bitmap.q.out 8f41ce3
bq. ql/src/test/results/clientpositive/index_bitmap1.q.out 9f638f5
bq. ql/src/test/results/clientpositive/index_bitmap2.q.out e901477
bq. ql/src/test/results/clientpositive/index_bitmap3.q.out 116c973
bq. ql/src/test/results/clientpositive/index_bitmap_auto.q.out cc9d91e
bq. ql/src/test/results/clientpositive/index_bitmap_auto_partitioned.q.out 9003eb4
bq. ql/src/test/results/clientpositive/index_bitmap_rc.q.out 9bd3c98
bq. ql/src/test/results/clientpositive/index_compact.q.out c339ec9
bq. ql/src/test/results/clientpositive/index_compact_1.q.out 34ba3ca
bq. ql/src/test/results/clientpositive/index_compact_2.q.out e8ce238
bq. ql/src/test/results/clientpositive/index_compact_3.q.out d39556d
bq. ql/src/test/results/clientpositive/index_creation.q.out 532f07e
bq.
bq. Diff: https://reviews.apache.org/r/1137/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq. Added new testcase to TestCliDriver: index_auth.q
bq.
bq.
bq. Thanks,
bq.
bq. Syed
bq.
bq.
> 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
>
>
> 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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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, HIVE-2286.7.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.6.patch
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078382#comment-13078382 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-08-02 19:21:24.017675)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
fixed merge conflicts on correct branch
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
ql/src/java/org/apache/hadoop/hive/ql/Driver.java 602626f
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
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/create_or_replace_view1.q.out 97bfa21
ql/src/test/results/clientnegative/create_or_replace_view2.q.out 8edac34
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/clientpositive/create_or_replace_view.q.out fb72971
ql/src/test/results/clientpositive/create_view_partitioned.q.out 3b4dd10
ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
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 aa1f60c
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/show_indexes_edge_cases.q.out 709bdc0
ql/src/test/results/clientpositive/show_indexes_syntax.q.out 2c2a4af
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, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078921#comment-13078921 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-08-03 18:48:36.426177)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
regenerated for testcase output on index_auto_self_join.q index_auto_mult_tables.q and index_auto_mult_tables_compact.q
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
ql/src/java/org/apache/hadoop/hive/ql/Driver.java 602626f
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
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/create_or_replace_view1.q.out 97bfa21
ql/src/test/results/clientnegative/create_or_replace_view2.q.out 8edac34
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/clientpositive/create_or_replace_view.q.out fb72971
ql/src/test/results/clientpositive/create_view_partitioned.q.out 3b4dd10
ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
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_mult_tables.q.out 503ef23
ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 8478f9b
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_self_join.q.out 3ce3675
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 aa1f60c
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/show_indexes_edge_cases.q.out 709bdc0
ql/src/test/results/clientpositive/show_indexes_syntax.q.out 2c2a4af
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.10.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Status: Open (was: Patch Available)
The following tests failed:
index_compression
index_bitmap_compression
> 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.10.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.9.patch
fixed conflicts (this time on the correct branch)
> 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, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Status: Open (was: Patch Available)
Review comments given to Syed in person:
* always save state (regardless of resetTaskIds)
* save state on stack rather than in member variables
* no need to pass false for resetTaskIds except where we already were
> 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
>
>
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13073987#comment-13073987 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-08-01 23:23:46.966525)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
regenerated patch to avoid noise/clutter in testcase output
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
ql/src/java/org/apache/hadoop/hive/ql/Driver.java b278ffe
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
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/create_or_replace_view1.q.out 97bfa21
ql/src/test/results/clientnegative/create_or_replace_view2.q.out 8edac34
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/clientpositive/create_or_replace_view.q.out fb72971
ql/src/test/results/clientpositive/create_view_partitioned.q.out 3b4dd10
ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
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/show_indexes_edge_cases.q.out 709bdc0
ql/src/test/results/clientpositive/show_indexes_syntax.q.out 2c2a4af
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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.10.patch
tenth time's the charm?
> 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.10.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Resolution: Fixed
Fix Version/s: 0.8.0
Hadoop Flags: [Reviewed]
Status: Resolved (was: Patch Available)
Committed. Thanks Syed! Hallelujah!
> 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
> Fix For: 0.8.0
>
> Attachments: HIVE-2286.1.patch, HIVE-2286.10.patch, HIVE-2286.11.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Assigned] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi reassigned HIVE-2286:
--------------------------------
Assignee: Syed S. Albiz
> 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
>
>
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13066274#comment-13066274 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
Review request for hive, John Sichi and Ning Zhang.
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
-----
ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java 61bbbf5
ql/src/java/org/apache/hadoop/hive/ql/index/compact/CompactIndexHandler.java 7c91946
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
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
> Attachments: HIVE-2286.1.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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067418#comment-13067418 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/#review1107
-----------------------------------------------------------
ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
<https://reviews.apache.org/r/1137/#comment2246>
Two comments on this fix:
1) I think we need a helper method, since we've started using Driver.compile for reentrant SQL in a few places (there's actually another call both here and in CompactIndexHandler, and one more in DDLSemanticAnalyzer).
2) While we're at it, we can make the helper method save/restore any other statement-specific state (command string?).
- John
On 2011-07-15 22:33:48, Syed Albiz wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/1137/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2011-07-15 22:33:48)
bq.
bq.
bq. Review request for hive, John Sichi and Ning Zhang.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. 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.
bq.
bq.
bq. This addresses bug HIVE-2286.
bq. https://issues.apache.org/jira/browse/HIVE-2286
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
bq. ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java 61bbbf5
bq. ql/src/java/org/apache/hadoop/hive/ql/index/compact/CompactIndexHandler.java 7c91946
bq. ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
bq.
bq. Diff: https://reviews.apache.org/r/1137/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq. Added new testcase to TestCliDriver: index_auth.q
bq.
bq.
bq. Thanks,
bq.
bq. Syed
bq.
bq.
> 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
>
>
> 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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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
>
>
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13070847#comment-13070847 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-07-25 23:03:22.871042)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
Addressed comments, still need to regenerate a lot of testcase output since this will change the prehook/posthook messages for a lot of testcases.
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)
-----
ql/src/java/org/apache/hadoop/hive/ql/Driver.java b278ffe
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
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/clientpositive/index_auth.q.out PRE-CREATION
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
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
>
>
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067856#comment-13067856 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-07-19 17:37:34.434426)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
Add a set of helpers to save/restore query specific session state. As far as I know, there isn't really anything else command specific that needs to be done.
The other change here is to add the resetTaskIds flag = false which I think should have been the case all along if we wanted these queries to be properly re-entrant. I guess in the case of ALTER INDEX, where nesting was not a big issue this was less likely to break?
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)
-----
ql/src/test/results/clientpositive/index_bitmap.q.out 8f41ce3
ql/src/test/results/clientpositive/index_auto_unused.q.out 8fe3ac9
ql/src/test/results/clientpositive/index_auto_multiple.q.out 28add9f
ql/src/test/results/clientpositive/index_auto_partitioned.q.out b332a8b
ql/src/test/results/clientpositive/index_auto_file_format.q.out 8430296
ql/src/test/results/clientpositive/index_auto.q.out 222db34
ql/src/test/results/clientpositive/index_auth.q.out PRE-CREATION
ql/src/java/org/apache/hadoop/hive/ql/Driver.java b278ffe
ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java 61bbbf5
ql/src/java/org/apache/hadoop/hive/ql/index/compact/CompactIndexHandler.java 7c91946
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
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/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 8091359
ql/src/test/results/clientpositive/index_bitmap_auto.q.out e73877a
ql/src/test/results/clientpositive/index_bitmap_auto_partitioned.q.out 4c9efd1
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
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
>
>
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071428#comment-13071428 ]
jiraposter@reviews.apache.org commented on HIVE-2286:
-----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1137/
-----------------------------------------------------------
(Updated 2011-07-26 23:28:13.279889)
Review request for hive, John Sichi and Ning Zhang.
Changes
-------
refactor patch to dump query state into an inner class rather than a Stack.
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)
-----
ql/src/java/org/apache/hadoop/hive/ql/Driver.java b278ffe
ql/src/test/queries/clientpositive/index_auth.q PRE-CREATION
ql/src/test/results/clientnegative/addpart1.q.out f4da8f1
ql/src/test/results/clientnegative/alter_concatenate_indexed_table.q.out 8ae1f9d
ql/src/test/results/clientnegative/alter_non_native.q.out 8be2c3b
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_failure8.q.out 4420c57
ql/src/test/results/clientnegative/alter_view_failure9.q.out 67306d3
ql/src/test/results/clientnegative/altern1.q.out c52ca04
ql/src/test/results/clientnegative/analyze_view.q.out 99def40
ql/src/test/results/clientnegative/archive1.q.out 0927686
ql/src/test/results/clientnegative/archive2.q.out 25baefa
ql/src/test/results/clientnegative/authorization_fail_1.q.out ab1abe2
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/column_rename1.q.out 7c30e4e
ql/src/test/results/clientnegative/column_rename2.q.out 0ca78f9
ql/src/test/results/clientnegative/column_rename4.q.out f14fd48
ql/src/test/results/clientnegative/create_or_replace_view1.q.out 97bfa21
ql/src/test/results/clientnegative/create_or_replace_view2.q.out 8edac34
ql/src/test/results/clientnegative/create_or_replace_view4.q.out 89dd5f5
ql/src/test/results/clientnegative/create_or_replace_view5.q.out a0aed59
ql/src/test/results/clientnegative/create_or_replace_view6.q.out df44e33
ql/src/test/results/clientnegative/create_or_replace_view7.q.out 9356dcc
ql/src/test/results/clientnegative/create_or_replace_view8.q.out 4161659
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/database_create_already_exists.q.out 08c04f9
ql/src/test/results/clientnegative/database_create_invalid_name.q.out 1e58089
ql/src/test/results/clientnegative/database_drop_does_not_exist.q.out 80c00cd
ql/src/test/results/clientnegative/database_drop_not_empty.q.out baa8f37
ql/src/test/results/clientnegative/database_drop_not_empty_restrict.q.out b297a99
ql/src/test/results/clientnegative/database_switch_does_not_exist.q.out 8b5674d
ql/src/test/results/clientnegative/drop_partition_failure.q.out 8a7c63d
ql/src/test/results/clientnegative/drop_table_failure2.q.out 9b63102
ql/src/test/results/clientnegative/drop_view_failure1.q.out 61ec927
ql/src/test/results/clientnegative/dyn_part3.q.out 5f4df65
ql/src/test/results/clientnegative/exim_00_unsupported_schema.q.out 814b742
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/external1.q.out aab7b9d
ql/src/test/results/clientnegative/external2.q.out c49d1af
ql/src/test/results/clientnegative/fetchtask_ioexception.q.out ab7934d
ql/src/test/results/clientnegative/fileformat_void_input.q.out bf09113
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_into1.q.out 8ba9187
ql/src/test/results/clientnegative/insert_into2.q.out b41b310
ql/src/test/results/clientnegative/insert_into3.q.out d6a3924
ql/src/test/results/clientnegative/insert_into4.q.out 2b80e0a
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_exist_part_authfail.q.out 8ef0341
ql/src/test/results/clientnegative/load_view_failure.q.out 823ffb2
ql/src/test/results/clientnegative/load_wrong_fileformat.q.out c02adea
ql/src/test/results/clientnegative/load_wrong_fileformat_rc_seq.q.out 2303bdf
ql/src/test/results/clientnegative/load_wrong_fileformat_txt_seq.q.out 25eddfc
ql/src/test/results/clientnegative/lockneg1.q.out e29c2a8
ql/src/test/results/clientnegative/lockneg2.q.out ea34746
ql/src/test/results/clientnegative/lockneg3.q.out 3eb86f1
ql/src/test/results/clientnegative/lockneg4.q.out 83ac7c1
ql/src/test/results/clientnegative/lockneg5.q.out 083ef32
ql/src/test/results/clientnegative/merge_negative_1.q.out 291a527
ql/src/test/results/clientnegative/merge_negative_2.q.out 171ed82
ql/src/test/results/clientnegative/protectmode_part.q.out ef319cb
ql/src/test/results/clientnegative/protectmode_part1.q.out c6ed16a
ql/src/test/results/clientnegative/protectmode_part2.q.out 1e8fe8c
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/recursive_view.q.out 5a6cbe4
ql/src/test/results/clientnegative/smb_bucketmapjoin.q.out aac0388
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/add_part_exist.q.out e64cc3c
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_insert_outputformat.q.out 1ca2281
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_or_replace_view.q.out fb72971
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 f924841
ql/src/test/results/clientpositive/create_view_partitioned.q.out 3b4dd10
ql/src/test/results/clientpositive/ct_case_insensitive.q.out 414427c
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/default_partition_name.q.out a2bbefc
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/disable_file_format_check.q.out 1d39417
ql/src/test/results/clientpositive/drop_multi_partitions.q.out 037b949
ql/src/test/results/clientpositive/drop_udf.q.out ae770ed
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_auth.q.out PRE-CREATION
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/input1.q.out cc935d9
ql/src/test/results/clientpositive/input10.q.out e22a2f4
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/input15.q.out 2967fdb
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/input2.q.out 69c898b
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/inputddl2.q.out 3521dcf
ql/src/test/results/clientpositive/inputddl3.q.out 99e71e3
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/insert1.q.out 8b907bf
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/join19.q.out fc4efde
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_part15.q.out 8d91551
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_exist_part_authsuccess.q.out bc7aaa1
ql/src/test/results/clientpositive/load_fs.q.out fca30fc
ql/src/test/results/clientpositive/load_nonpart_authsuccess.q.out 5131f12
ql/src/test/results/clientpositive/load_overwrite.q.out 9b51c30
ql/src/test/results/clientpositive/load_part_authsuccess.q.out 9ebc333
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/lock3.q.out 4d0fe6c
ql/src/test/results/clientpositive/lock4.q.out 4d0fe6c
ql/src/test/results/clientpositive/mapjoin_hook.q.out acdeefa
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_fileformat4.q.out 9a2beb2
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/rename_column.q.out 0289738
ql/src/test/results/clientpositive/repair.q.out a05726a
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_describe_func_quotes.q.out 0242ade
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/show_tables.q.out d434c0e
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_10.q.out 4af033d
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/touch.q.out 8c16199
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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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, HIVE-2286.7.patch, HIVE-2286.8.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.7.patch
> 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, HIVE-2286.7.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.1.patch
fix + testcase
> 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
> Attachments: HIVE-2286.1.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Attachment: HIVE-2286.11.patch
regenerated those specific cases, last time I ran it against the suite those testcases did not exist.
> 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.10.patch, HIVE-2286.11.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Status: Open (was: Patch Available)
Oops, this one conflicts with trunk now after I committed HIVE-2326.
> 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, HIVE-2286.7.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Open (was: Patch Available)
argh, rebased wrong branch, will upload correct patch shortly
> 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, HIVE-2286.7.patch, HIVE-2286.8.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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
> Attachments: HIVE-2286.1.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Status: Open (was: Patch Available)
Got failures in these three tests:
index_auto_mult_tables
index_auto_mult_tables_compact
index_auto_self_join
> 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, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "Hudson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13080087#comment-13080087 ]
Hudson commented on HIVE-2286:
------------------------------
Integrated in Hive-trunk-h0.21 #875 (See [https://builds.apache.org/job/Hive-trunk-h0.21/875/])
HIVE-2286. ClassCastException when building index with security.authorization
turned on
(Syed Albiz via jvs)
jvs : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1153926
Files :
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_file_format.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap_auto.q.out
* /hive/trunk/ql/src/test/results/clientpositive/create_view_partitioned.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap_rc.q.out
* /hive/trunk/ql/src/test/results/clientnegative/alter_view_failure2.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap_compression.q.out
* /hive/trunk/ql/src/test/results/clientnegative/alter_view_failure4.q.out
* /hive/trunk/ql/src/test/results/clientpositive/create_or_replace_view.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap_auto_partitioned.q.out
* /hive/trunk/ql/src/test/results/clientnegative/index_compact_size_limit.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_creation.q.out
* /hive/trunk/ql/src/test/results/clientnegative/index_compact_entry_limit.q.out
* /hive/trunk/ql/src/test/results/clientpositive/show_indexes_edge_cases.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/clientpositive/index_auth.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_compact_1.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_compact_2.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_compact_3.q.out
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_self_join.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_auto.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_multiple.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap1.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_compact.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap2.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_bitmap3.q.out
* /hive/trunk/ql/src/test/queries/clientpositive/index_auth.q
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_partitioned.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_compression.q.out
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_unused.q.out
* /hive/trunk/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java
* /hive/trunk/ql/src/test/results/clientpositive/index_auto_mult_tables.q.out
* /hive/trunk/ql/src/test/results/clientpositive/show_indexes_syntax.q.out
> 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
> Fix For: 0.8.0
>
> Attachments: HIVE-2286.1.patch, HIVE-2286.10.patch, HIVE-2286.11.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "jiraposter@reviews.apache.org (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13073301#comment-13073301 ]
jiraposter@reviews.apache.org 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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Sichi updated HIVE-2286:
-----------------------------
Status: Open (was: Patch Available)
A lot of the command types in the test results should not be changing.
> 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
[jira] [Commented] (HIVE-2286) ClassCastException when building
index with security.authorization turned on
Posted by "John Sichi (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078919#comment-13078919 ]
John Sichi commented on HIVE-2286:
----------------------------------
lol, I'll give it a try
> 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.10.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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
[jira] [Updated] (HIVE-2286) ClassCastException when building index
with security.authorization turned on
Posted by "Syed S. Albiz (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HIVE-2286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Syed S. Albiz updated HIVE-2286:
--------------------------------
Status: Patch Available (was: Open)
> 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.10.patch, HIVE-2286.2.patch, HIVE-2286.6.patch, HIVE-2286.7.patch, HIVE-2286.8.patch, HIVE-2286.9.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