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 Albiz <s....@gmail.com> on 2011/08/02 01:23:47 UTC

Re: Review Request: HIVE-2286: ClassCastException when building index with security.authorization turned on

-----------------------------------------------------------
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


Re: Review Request: HIVE-2286: ClassCastException when building index with security.authorization turned on

Posted by Syed Albiz <s....@gmail.com>.
-----------------------------------------------------------
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


Re: Review Request: HIVE-2286: ClassCastException when building index with security.authorization turned on

Posted by Syed Albiz <s....@gmail.com>.
-----------------------------------------------------------
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


Re: Review Request: HIVE-2286: ClassCastException when building index with security.authorization turned on

Posted by Syed Albiz <s....@gmail.com>.
-----------------------------------------------------------
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