hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thejas Nair" <the...@hortonworks.com>
Subject Re: Review Request 18168: SQL std auth - authorize statements that work with paths
Date Tue, 18 Feb 2014 00:50:17 GMT


> On Feb. 17, 2014, 9:05 p.m., Ashutosh Chauhan wrote:
> > common/src/java/org/apache/hadoop/hive/common/FileUtils.java, line 333
> > <https://reviews.apache.org/r/18168/diff/2/?file=487389#file487389line333>
> >
> >     Lot of this code is also present in HdfsAuthorizationProvider class, in authorize() method. Its worth checking if there can be code sharing here, not just for purpose of avoiding code duplication, but also to make sure there is consistent behavior in these two scenarios. I think it will make sense here to mimic HdfsAuthProvider here.

Thanks for pointing that out, I think there is opportunity to re-use code there. But I would need to do some refactoring of HdfsAuthProvider code to be able to do that. The equivalent function there expects the privileges to be there and throws an exception if it doesn't have the required permissions. In the sql auth code path, it is just trying to map the fs permissions to sql permissions.
I think that would be better done as a follow up jira.


- Thejas


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


On Feb. 17, 2014, 11:06 p.m., Thejas Nair wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18168/
> -----------------------------------------------------------
> 
> (Updated Feb. 17, 2014, 11:06 p.m.)
> 
> 
> Review request for hive and Ashutosh Chauhan.
> 
> 
> Bugs: HIVE-5958
>     https://issues.apache.org/jira/browse/HIVE-5958
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> Statement such as create table, alter table that specify an path uri should be allowed under the new authorization scheme only if URI(Path) specified has permissions including read/write and ownership of the file/dir and its children.
> Also, fix issue of database not getting set as output for create-table.
> 
> 
> Diffs
> -----
> 
>   common/src/java/org/apache/hadoop/hive/common/FileUtils.java c1f8842 
>   contrib/src/test/results/clientnegative/serde_regex.q.out 580b623 
>   contrib/src/test/results/clientpositive/fileformat_base64.q.out 058a306 
>   contrib/src/test/results/clientpositive/serde_regex.q.out fdbbabc 
>   contrib/src/test/results/clientpositive/serde_s3.q.out 9054571 
>   contrib/src/test/results/clientpositive/serde_typedbytes.q.out de62b52 
>   contrib/src/test/results/clientpositive/serde_typedbytes2.q.out a72a99c 
>   contrib/src/test/results/clientpositive/serde_typedbytes3.q.out f7f3efe 
>   contrib/src/test/results/clientpositive/serde_typedbytes4.q.out 7a942da 
>   contrib/src/test/results/clientpositive/serde_typedbytes5.q.out 1066300 
>   contrib/src/test/results/clientpositive/serde_typedbytes6.q.out 37ad978 
>   contrib/src/test/results/clientpositive/serde_typedbytes_null.q.out 39dcfd2 
>   hbase-handler/src/test/results/negative/cascade_dbdrop_hadoop20.q.out 9508fa2 
>   hbase-handler/src/test/results/positive/external_table_ppd.q.out d19a8e8 
>   hbase-handler/src/test/results/positive/hbase_binary_external_table_queries.q.out 524eef1 
>   hbase-handler/src/test/results/positive/hbase_binary_map_queries.q.out 8984da1 
>   hbase-handler/src/test/results/positive/hbase_binary_map_queries_prefix.q.out d086010 
>   hbase-handler/src/test/results/positive/hbase_binary_storage_queries.q.out 12fcaf7 
>   hbase-handler/src/test/results/positive/hbase_bulk.m.out e363214 
>   hbase-handler/src/test/results/positive/hbase_joins.q.out 2c2f89d 
>   hbase-handler/src/test/results/positive/hbase_ppd_key_range.q.out e31d339 
>   hbase-handler/src/test/results/positive/hbase_pushdown.q.out d7edbce 
>   hbase-handler/src/test/results/positive/hbase_queries.q.out 945f5f0 
>   hbase-handler/src/test/results/positive/hbase_scan_params.q.out 386aef1 
>   hbase-handler/src/test/results/positive/hbase_single_sourced_multi_insert.q.out e4d2f0b 
>   hbase-handler/src/test/results/positive/hbase_stats.q.out 888b364 
>   hbase-handler/src/test/results/positive/hbase_stats2.q.out 888b364 
>   hbase-handler/src/test/results/positive/hbase_stats3.q.out 5d71aca 
>   hbase-handler/src/test/results/positive/hbase_stats_empty_partition.q.out 470ee2e 
>   hbase-handler/src/test/results/positive/ppd_key_ranges.q.out 1d91845 
>   itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java ca43932 
>   ql/src/java/org/apache/hadoop/hive/ql/Driver.java 83d5bfc 
>   ql/src/java/org/apache/hadoop/hive/ql/hooks/ReadEntity.java 1111c9a 
>   ql/src/java/org/apache/hadoop/hive/ql/hooks/WriteEntity.java 0493302 
>   ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java 0b7c128 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java 1f539ef 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java a22a15f 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 77388dd 
>   ql/src/java/org/apache/hadoop/hive/ql/plan/HiveOperation.java 93c89de 
>   ql/src/java/org/apache/hadoop/hive/ql/security/SessionStateConfigUserAuthenticator.java 812105c 
>   ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java fae6844 
>   ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/RequiredPrivileges.java 10a582b 
>   ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/SQLAuthorizationUtils.java 4a9149f 
>   ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/SQLStdHiveAuthorizationValidator.java 40461f7 
>   ql/src/test/queries/clientnegative/authorization_addpartition.q 64d8a3d 
>   ql/src/test/queries/clientnegative/authorization_droppartition.q 45ed99b 
>   ql/src/test/queries/clientnegative/authorization_uri_add_partition.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_alterpart_loc.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_altertab_setloc.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_create_table1.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_create_table_ext.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_createdb.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_index.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_insert.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_insert_local.q PRE-CREATION 
>   ql/src/test/queries/clientnegative/authorization_uri_load_data.q PRE-CREATION 
>   ql/src/test/results/clientnegative/add_partition_with_whitelist.q.out ffb6d87 
>   ql/src/test/results/clientnegative/addpart1.q.out e235d61 
>   ql/src/test/results/clientnegative/alter_concatenate_indexed_table.q.out 1fcb213 
>   ql/src/test/results/clientnegative/alter_non_native.q.out 7872d15 
>   ql/src/test/results/clientnegative/alter_partition_coltype_2columns.q.out c8f4021 
>   ql/src/test/results/clientnegative/alter_partition_coltype_invalidcolname.q.out 2d0837f 
>   ql/src/test/results/clientnegative/alter_partition_coltype_invalidtype.q.out a6deaee 
>   ql/src/test/results/clientnegative/alter_partition_invalidspec.q.out d16123c 
>   ql/src/test/results/clientnegative/alter_partition_nodrop.q.out 6580190 
>   ql/src/test/results/clientnegative/alter_partition_nodrop_table.q.out 742031e 
>   ql/src/test/results/clientnegative/alter_partition_offline.q.out 7a14bf2 
>   ql/src/test/results/clientnegative/alter_partition_with_whitelist.q.out aa1fbcd 
>   ql/src/test/results/clientnegative/alter_rename_partition_failure.q.out 1ba491e 
>   ql/src/test/results/clientnegative/alter_rename_partition_failure2.q.out 743a3ea 
>   ql/src/test/results/clientnegative/alter_rename_partition_failure3.q.out 458b3d6 
>   ql/src/test/results/clientnegative/alter_table_add_partition.q.out 79b2590 
>   ql/src/test/results/clientnegative/alter_table_wrong_regex.q.out f7d3b36 
>   ql/src/test/results/clientnegative/alter_view_as_select_with_partition.q.out ddc3496 
>   ql/src/test/results/clientnegative/alter_view_failure8.q.out 3138894 
>   ql/src/test/results/clientnegative/altern1.q.out 73f8ad8 
>   ql/src/test/results/clientnegative/archive1.q.out 4daeaba 
>   ql/src/test/results/clientnegative/archive2.q.out 21ba836 
>   ql/src/test/results/clientnegative/archive_corrupt.q.out a3f3cb0 
>   ql/src/test/results/clientnegative/archive_insert1.q.out e8548e6 
>   ql/src/test/results/clientnegative/archive_insert2.q.out bb829f8 
>   ql/src/test/results/clientnegative/archive_insert3.q.out 7c1c6f5 
>   ql/src/test/results/clientnegative/archive_insert4.q.out 0fb1dc9 
>   ql/src/test/results/clientnegative/archive_multi1.q.out 52e2125 
>   ql/src/test/results/clientnegative/archive_multi2.q.out 163d978 
>   ql/src/test/results/clientnegative/archive_multi3.q.out 6e21a76 
>   ql/src/test/results/clientnegative/archive_multi4.q.out 2d41343 
>   ql/src/test/results/clientnegative/archive_multi5.q.out 0f9a6e1 
>   ql/src/test/results/clientnegative/archive_multi6.q.out cba6d3e 
>   ql/src/test/results/clientnegative/archive_multi7.q.out 74c0b9c 
>   ql/src/test/results/clientnegative/archive_partspec1.q.out 57a2f26 
>   ql/src/test/results/clientnegative/archive_partspec2.q.out 43bbd30 
>   ql/src/test/results/clientnegative/archive_partspec3.q.out c85e9a2 
>   ql/src/test/results/clientnegative/archive_partspec4.q.out 6b7f77d 
>   ql/src/test/results/clientnegative/archive_partspec5.q.out a2c9e09 
>   ql/src/test/results/clientnegative/authorization_addpartition.q.out f4d3b4f 
>   ql/src/test/results/clientnegative/authorization_createview.q.out cb81b83 
>   ql/src/test/results/clientnegative/authorization_ctas.q.out 1070468 
>   ql/src/test/results/clientnegative/authorization_droppartition.q.out 7de553b 
>   ql/src/test/results/clientnegative/authorization_fail_1.q.out ab1abe2 
>   ql/src/test/results/clientnegative/authorization_fail_2.q.out 2c03b65 
>   ql/src/test/results/clientnegative/authorization_fail_3.q.out bfba08a 
>   ql/src/test/results/clientnegative/authorization_fail_4.q.out 34ad4ef 
>   ql/src/test/results/clientnegative/authorization_fail_5.q.out a0289fb 
>   ql/src/test/results/clientnegative/authorization_fail_6.q.out 47f8bd1 
>   ql/src/test/results/clientnegative/authorization_fail_7.q.out a9bf0cc 
>   ql/src/test/results/clientnegative/authorization_grant_table_allpriv.q.out 0e17c94 
>   ql/src/test/results/clientnegative/authorization_grant_table_fail1.q.out 0c83849 
>   ql/src/test/results/clientnegative/authorization_grant_table_fail_nogrant.q.out 129b5fa 
>   ql/src/test/results/clientnegative/authorization_insert_noinspriv.q.out 6d510f1 
>   ql/src/test/results/clientnegative/authorization_insert_noselectpriv.q.out 5b9b93a 
>   ql/src/test/results/clientnegative/authorization_invalid_priv_v1.q.out 10d1ca8 
>   ql/src/test/results/clientnegative/authorization_invalid_priv_v2.q.out 62aa8da 
>   ql/src/test/results/clientnegative/authorization_not_owner_alter_tab_rename.q.out e41702a 
>   ql/src/test/results/clientnegative/authorization_not_owner_alter_tab_serdeprop.q.out e41702a 
>   ql/src/test/results/clientnegative/authorization_not_owner_drop_tab.q.out b456aca 
>   ql/src/test/results/clientnegative/authorization_not_owner_drop_view.q.out 2433846 
>   ql/src/test/results/clientnegative/authorization_part.q.out 31dfda9 
>   ql/src/test/results/clientnegative/authorization_priv_current_role_neg.q.out f932a3d 
>   ql/src/test/results/clientnegative/authorization_revoke_table_fail1.q.out 0f4c966 
>   ql/src/test/results/clientnegative/authorization_revoke_table_fail2.q.out c671c8a 
>   ql/src/test/results/clientnegative/authorization_select.q.out 1070468 
>   ql/src/test/results/clientnegative/authorization_select_view.q.out e70a79c 
>   ql/src/test/results/clientnegative/authorization_truncate.q.out c188831 
>   ql/src/test/results/clientnegative/authorization_uri_add_partition.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_alterpart_loc.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_altertab_setloc.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_create_table1.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_create_table_ext.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_createdb.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_index.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_insert.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_insert_local.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/authorization_uri_load_data.q.out PRE-CREATION 
>   ql/src/test/results/clientnegative/bad_sample_clause.q.out bbbb5f4 
>   ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out da6dd08 
>   ql/src/test/results/clientnegative/bucket_mapjoin_wrong_table_metadata_1.q.out 80d97f9 
>   ql/src/test/results/clientnegative/bucket_mapjoin_wrong_table_metadata_2.q.out 099b8fa 
>   ql/src/test/results/clientnegative/clusterbydistributeby.q.out e029f5d 
>   ql/src/test/results/clientnegative/clusterbysortby.q.out 3d30460 
>   ql/src/test/results/clientnegative/column_change_skewedcol_type1.q.out 1ebf125 
>   ql/src/test/results/clientnegative/column_rename1.q.out f4c101c 
>   ql/src/test/results/clientnegative/column_rename2.q.out ff08bb4 
>   ql/src/test/results/clientnegative/column_rename4.q.out e4722f5 
>   ql/src/test/results/clientnegative/column_rename5.q.out 1ebf125 
>   ql/src/test/results/clientnegative/columnstats_partlvl_dp.q.out a306dd6 
>   ql/src/test/results/clientnegative/columnstats_partlvl_incorrect_num_keys.q.out 46c74bd 
>   ql/src/test/results/clientnegative/columnstats_partlvl_invalid_values.q.out 2bb6c2f 
>   ql/src/test/results/clientnegative/columnstats_partlvl_multiple_part_clause.q.out 56a085f 
>   ql/src/test/results/clientnegative/columnstats_tbllvl.q.out 071d747 
>   ql/src/test/results/clientnegative/columnstats_tbllvl_complex_type.q.out 5662f2a 
>   ql/src/test/results/clientnegative/columnstats_tbllvl_incorrect_column.q.out 071d747 
>   ql/src/test/results/clientnegative/compute_stats_long.q.out 7d7abf3 
>   ql/src/test/results/clientnegative/create_or_replace_view1.q.out 8c5d100 
>   ql/src/test/results/clientnegative/create_or_replace_view2.q.out 1c4430e 
>   ql/src/test/results/clientnegative/create_table_failure1.q.out 7a9876e 
>   ql/src/test/results/clientnegative/create_table_failure2.q.out 7a9876e 
>   ql/src/test/results/clientnegative/create_table_failure3.q.out 461891a 
>   ql/src/test/results/clientnegative/create_table_failure4.q.out 888c876 
>   ql/src/test/results/clientnegative/create_table_wrong_regex.q.out 97e8520 
>   ql/src/test/results/clientnegative/create_view_failure1.q.out 406a5df 
>   ql/src/test/results/clientnegative/create_view_failure2.q.out f7964a9 
>   ql/src/test/results/clientnegative/database_drop_not_empty.q.out 6ccf95a 
>   ql/src/test/results/clientnegative/database_drop_not_empty_restrict.q.out c8275af 
>   ql/src/test/results/clientnegative/ddltime.q.out c86d5cf 
>   ql/src/test/results/clientnegative/decimal_precision.q.out 9eddd38 
>   ql/src/test/results/clientnegative/decimal_precision_1.q.out 21ef65f 
>   ql/src/test/results/clientnegative/default_partition_name.q.out 6a81e2c 
>   ql/src/test/results/clientnegative/deletejar.q.out b873e34 
>   ql/src/test/results/clientnegative/desc_failure3.q.out 1f709c9 
>   ql/src/test/results/clientnegative/disallow_incompatible_type_change_on1.q.out 6b21dee 
>   ql/src/test/results/clientnegative/disallow_incompatible_type_change_on2.q.out 5724f68 
>   ql/src/test/results/clientnegative/drop_partition_failure.q.out ed1e7e8 
>   ql/src/test/results/clientnegative/drop_partition_filter_failure.q.out f36d025 
>   ql/src/test/results/clientnegative/drop_table_failure3.q.out 8435822 
>   ql/src/test/results/clientnegative/drop_view_failure1.q.out e98133d 
>   ql/src/test/results/clientnegative/duplicate_insert1.q.out 2a9c02e 
>   ql/src/test/results/clientnegative/duplicate_insert2.q.out 5255d85 
>   ql/src/test/results/clientnegative/dyn_part1.q.out 13d813b 
>   ql/src/test/results/clientnegative/dyn_part2.q.out 9800013 
>   ql/src/test/results/clientnegative/dyn_part3.q.out e9122f2 
>   ql/src/test/results/clientnegative/dyn_part4.q.out 862e1b5 
>   ql/src/test/results/clientnegative/dyn_part_max.q.out eb91275 
>   ql/src/test/results/clientnegative/dyn_part_max_per_node.q.out c53199c 
>   ql/src/test/results/clientnegative/dynamic_partitions_with_whitelist.q.out 3dd2121 
>   ql/src/test/results/clientnegative/exchange_partition_neg_incomplete_partition.q.out 8499427 
>   ql/src/test/results/clientnegative/exchange_partition_neg_partition_exists.q.out b8c3c139 
>   ql/src/test/results/clientnegative/exchange_partition_neg_partition_exists2.q.out 93c3406 
>   ql/src/test/results/clientnegative/exchange_partition_neg_partition_exists3.q.out d0959ef 
>   ql/src/test/results/clientnegative/exchange_partition_neg_partition_missing.q.out 3ecb78d 
>   ql/src/test/results/clientnegative/exchange_partition_neg_table_missing2.q.out c4312ef 
>   ql/src/test/results/clientnegative/exchange_partition_neg_test.q.out 3889a68 
>   ql/src/test/results/clientnegative/exim_00_unsupported_schema.q.out 6d87826 
>   ql/src/test/results/clientnegative/exim_01_nonpart_over_loaded.q.out 0c49c45 
>   ql/src/test/results/clientnegative/exim_02_all_part_over_overlap.q.out ef3380f 
>   ql/src/test/results/clientnegative/exim_03_nonpart_noncompat_colschema.q.out 10dee16 
>   ql/src/test/results/clientnegative/exim_04_nonpart_noncompat_colnumber.q.out 518a9a1 
>   ql/src/test/results/clientnegative/exim_05_nonpart_noncompat_coltype.q.out ad295c2 
>   ql/src/test/results/clientnegative/exim_06_nonpart_noncompat_storage.q.out dc3e782 
>   ql/src/test/results/clientnegative/exim_07_nonpart_noncompat_ifof.q.out 2d1283e 
>   ql/src/test/results/clientnegative/exim_08_nonpart_noncompat_serde.q.out 864cf24 
>   ql/src/test/results/clientnegative/exim_09_nonpart_noncompat_serdeparam.q.out 78a6eb8 
>   ql/src/test/results/clientnegative/exim_10_nonpart_noncompat_bucketing.q.out 2d8e411 
>   ql/src/test/results/clientnegative/exim_11_nonpart_noncompat_sorting.q.out ec65f5e 
>   ql/src/test/results/clientnegative/exim_12_nonnative_export.q.out 89456b6 
>   ql/src/test/results/clientnegative/exim_13_nonnative_import.q.out f76e8f6 
>   ql/src/test/results/clientnegative/exim_14_nonpart_part.q.out 8bc96e1 
>   ql/src/test/results/clientnegative/exim_15_part_nonpart.q.out f70f1ef 
>   ql/src/test/results/clientnegative/exim_16_part_noncompat_schema.q.out 0049759 
>   ql/src/test/results/clientnegative/exim_17_part_spec_underspec.q.out b833fcf 
>   ql/src/test/results/clientnegative/exim_18_part_spec_missing.q.out b833fcf 
>   ql/src/test/results/clientnegative/exim_19_external_over_existing.q.out 985704d 
>   ql/src/test/results/clientnegative/exim_20_managed_location_over_existing.q.out 9914351 
>   ql/src/test/results/clientnegative/exim_21_part_managed_external.q.out 11c158d 
>   ql/src/test/results/clientnegative/exim_22_export_authfail.q.out 1339bbc 
>   ql/src/test/results/clientnegative/exim_23_import_exist_authfail.q.out 22eaac7 
>   ql/src/test/results/clientnegative/exim_24_import_part_authfail.q.out 6eee71e 
>   ql/src/test/results/clientnegative/exim_25_import_nonexist_authfail.q.out fb4224c 
>   ql/src/test/results/clientnegative/external1.q.out 55cd21b 
>   ql/src/test/results/clientnegative/external2.q.out cf84962 
>   ql/src/test/results/clientnegative/fetchtask_ioexception.q.out 7447a28 
>   ql/src/test/results/clientnegative/fileformat_void_input.q.out 78187ed 
>   ql/src/test/results/clientnegative/groupby2_map_skew_multi_distinct.q.out ce40d2a 
>   ql/src/test/results/clientnegative/groupby2_multi_distinct.q.out ca3d4fc 
>   ql/src/test/results/clientnegative/groupby3_map_skew_multi_distinct.q.out 856213b 
>   ql/src/test/results/clientnegative/groupby3_multi_distinct.q.out 856213b 
>   ql/src/test/results/clientnegative/groupby_grouping_id1.q.out ce2e827 
>   ql/src/test/results/clientnegative/groupby_grouping_sets1.q.out 9cb1762 
>   ql/src/test/results/clientnegative/groupby_grouping_sets2.q.out 9cb1762 
>   ql/src/test/results/clientnegative/groupby_grouping_sets3.q.out 1e7535c 
>   ql/src/test/results/clientnegative/groupby_grouping_sets4.q.out 04accdf 
>   ql/src/test/results/clientnegative/groupby_grouping_sets5.q.out 04accdf 
>   ql/src/test/results/clientnegative/groupby_grouping_sets6.q.out 7b8ee1d 
>   ql/src/test/results/clientnegative/groupby_grouping_sets7.q.out 1eaeb6d 
>   ql/src/test/results/clientnegative/illegal_partition_type.q.out e1f943d 
>   ql/src/test/results/clientnegative/illegal_partition_type2.q.out 1fb634c 
>   ql/src/test/results/clientnegative/illegal_partition_type3.q.out 51cf203 
>   ql/src/test/results/clientnegative/illegal_partition_type4.q.out 8393318 
>   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/insertexternal1.q.out c23d014 
>   ql/src/test/results/clientnegative/insertover_dynapart_ifnotexists.q.out 3516e93 
>   ql/src/test/results/clientnegative/invalid_cast_from_binary_1.q.out c16de25 
>   ql/src/test/results/clientnegative/invalid_cast_from_binary_2.q.out 1ebd218 
>   ql/src/test/results/clientnegative/invalid_cast_from_binary_3.q.out a6d0062 
>   ql/src/test/results/clientnegative/invalid_cast_from_binary_4.q.out 1df4e1d 
>   ql/src/test/results/clientnegative/invalid_cast_from_binary_5.q.out 82bfc92 
>   ql/src/test/results/clientnegative/invalid_cast_from_binary_6.q.out f3e1261 
>   ql/src/test/results/clientnegative/invalid_select_column.q.out bf5b456 
>   ql/src/test/results/clientnegative/invalid_select_column_with_subquery.q.out 984b89b 
>   ql/src/test/results/clientnegative/invalid_select_column_with_tablename.q.out 090e261 
>   ql/src/test/results/clientnegative/invalid_t_alter1.q.out d769404 
>   ql/src/test/results/clientnegative/invalid_t_alter2.q.out d769404 
>   ql/src/test/results/clientnegative/invalidate_view1.q.out fdc6053 
>   ql/src/test/results/clientnegative/join28.q.out 9916d73 
>   ql/src/test/results/clientnegative/join29.q.out 779e80b 
>   ql/src/test/results/clientnegative/join32.q.out 69c02aa 
>   ql/src/test/results/clientnegative/join35.q.out 3244a7d 
>   ql/src/test/results/clientnegative/load_exist_part_authfail.q.out fbbdd1c 
>   ql/src/test/results/clientnegative/load_non_native.q.out cd0c810 
>   ql/src/test/results/clientnegative/load_nonpart_authfail.q.out 1c364a5 
>   ql/src/test/results/clientnegative/load_part_authfail.q.out afc0aa4 
>   ql/src/test/results/clientnegative/load_part_nospec.q.out edb84ce 
>   ql/src/test/results/clientnegative/load_stored_as_dirs.q.out 89d765d 
>   ql/src/test/results/clientnegative/load_wrong_fileformat.q.out da65353 
>   ql/src/test/results/clientnegative/load_wrong_fileformat_rc_seq.q.out 1c6a759 
>   ql/src/test/results/clientnegative/load_wrong_fileformat_txt_seq.q.out 1c455e1 
>   ql/src/test/results/clientnegative/load_wrong_noof_part.q.out bfab09f 
>   ql/src/test/results/clientnegative/lockneg1.q.out e29c2a8 
>   ql/src/test/results/clientnegative/lockneg2.q.out 44c665c 
>   ql/src/test/results/clientnegative/lockneg3.q.out ac85216 
>   ql/src/test/results/clientnegative/lockneg4.q.out 8d1a893 
>   ql/src/test/results/clientnegative/lockneg_query_tbl_in_locked_db.q.out b1b773a 
>   ql/src/test/results/clientnegative/lockneg_try_lock_db_in_use.q.out 03218e8 
>   ql/src/test/results/clientnegative/merge_negative_1.q.out 82c02df 
>   ql/src/test/results/clientnegative/merge_negative_2.q.out a1cec5b 
>   ql/src/test/results/clientnegative/merge_negative_3.q.out bc8a60e 
>   ql/src/test/results/clientnegative/nested_complex_neg.q.out 27ba60c 
>   ql/src/test/results/clientnegative/nopart_insert.q.out 28a0762 
>   ql/src/test/results/clientnegative/nopart_load.q.out 49eb120 
>   ql/src/test/results/clientnegative/orderbysortby.q.out 40a0b5b 
>   ql/src/test/results/clientnegative/protectmode_part.q.out 3d3c736 
>   ql/src/test/results/clientnegative/protectmode_part1.q.out ab631e4 
>   ql/src/test/results/clientnegative/protectmode_part2.q.out 3865b09 
>   ql/src/test/results/clientnegative/protectmode_part_no_drop.q.out 4a1c95f 
>   ql/src/test/results/clientnegative/protectmode_tbl1.q.out c8c039a 
>   ql/src/test/results/clientnegative/protectmode_tbl2.q.out 7c3ed81 
>   ql/src/test/results/clientnegative/protectmode_tbl3.q.out c56f67b 
>   ql/src/test/results/clientnegative/protectmode_tbl4.q.out 24f9746 
>   ql/src/test/results/clientnegative/protectmode_tbl5.q.out ce4b599 
>   ql/src/test/results/clientnegative/protectmode_tbl6.q.out 0bbfcbf 
>   ql/src/test/results/clientnegative/protectmode_tbl7.q.out 28e7b03 
>   ql/src/test/results/clientnegative/protectmode_tbl8.q.out bd716d8 
>   ql/src/test/results/clientnegative/protectmode_tbl_no_drop.q.out 590781c 
>   ql/src/test/results/clientnegative/ptf_negative_AggrFuncsWithNoGBYNoPartDef.q.out 41e83c5 
>   ql/src/test/results/clientnegative/ptf_negative_AmbiguousWindowDefn.q.out 1e50755 
>   ql/src/test/results/clientnegative/ptf_negative_DistributeByOrderBy.q.out 4f7610c 
>   ql/src/test/results/clientnegative/ptf_negative_DuplicateWindowAlias.q.out 6a3a036 
>   ql/src/test/results/clientnegative/ptf_negative_HavingLeadWithNoGBYNoWindowing.q.out 7e9a7a2 
>   ql/src/test/results/clientnegative/ptf_negative_HavingLeadWithPTF.q.out 7e9a7a2 
>   ql/src/test/results/clientnegative/ptf_negative_InvalidValueBoundary.q.out 11ea066 
>   ql/src/test/results/clientnegative/ptf_negative_JoinWithAmbigousAlias.q.out 2cf9d5d 
>   ql/src/test/results/clientnegative/ptf_negative_PartitionBySortBy.q.out 090b621 
>   ql/src/test/results/clientnegative/ptf_negative_WhereWithRankCond.q.out d6ecc90 
>   ql/src/test/results/clientnegative/ptf_window_boundaries.q.out de06f0e 
>   ql/src/test/results/clientnegative/ptf_window_boundaries2.q.out ca935bd 
>   ql/src/test/results/clientnegative/recursive_view.q.out 94b968b 
>   ql/src/test/results/clientnegative/sa_fail_hook3.q.out cddd1cb 
>   ql/src/test/results/clientnegative/serde_regex.q.out 5f10c37 
>   ql/src/test/results/clientnegative/serde_regex2.q.out e9e452d 
>   ql/src/test/results/clientnegative/serde_regex3.q.out b959238 
>   ql/src/test/results/clientnegative/set_table_property.q.out 13c86db 
>   ql/src/test/results/clientnegative/show_columns3.q.out 71af4f3 
>   ql/src/test/results/clientnegative/show_create_table_index.q.out f1acfac 
>   ql/src/test/results/clientnegative/smb_bucketmapjoin.q.out a1035fb 
>   ql/src/test/results/clientnegative/smb_mapjoin_14.q.out 70fdad3 
>   ql/src/test/results/clientnegative/sortmerge_mapjoin_mismatch_1.q.out c6877d5 
>   ql/src/test/results/clientnegative/stats_aggregator_error_1.q.out cda9a01 
>   ql/src/test/results/clientnegative/stats_aggregator_error_2.q.out 301ff46 
>   ql/src/test/results/clientnegative/stats_noscan_non_native.q.out 4b07283 
>   ql/src/test/results/clientnegative/stats_partialscan_autogether.q.out 70a98b4 
>   ql/src/test/results/clientnegative/stats_partialscan_non_external.q.out 8bf33b3 
>   ql/src/test/results/clientnegative/stats_partialscan_non_native.q.out 2de42a6 
>   ql/src/test/results/clientnegative/stats_partscan_norcfile.q.out 546ebb8 
>   ql/src/test/results/clientnegative/stats_publisher_error_1.q.out 1d4e681 
>   ql/src/test/results/clientnegative/stats_publisher_error_2.q.out 94bb200 
>   ql/src/test/results/clientnegative/subquery_nested_subquery.q.out 68a3a98 
>   ql/src/test/results/clientnegative/subquery_windowing_corr.q.out 3cc2fa4 
>   ql/src/test/results/clientnegative/truncate_bucketed_column.q.out 480793b 
>   ql/src/test/results/clientnegative/truncate_column_indexed_table.q.out c1badb2 
>   ql/src/test/results/clientnegative/truncate_column_list_bucketing.q.out eef3390 
>   ql/src/test/results/clientnegative/truncate_column_seqfile.q.out cd3b11a 
>   ql/src/test/results/clientnegative/truncate_nonexistant_column.q.out f1af3e6 
>   ql/src/test/results/clientnegative/truncate_partition_column.q.out 17dd2fb 
>   ql/src/test/results/clientnegative/truncate_partition_column2.q.out 889d5f2 
>   ql/src/test/results/clientnegative/truncate_table_failure3.q.out 1f6f2b6 
>   ql/src/test/results/clientnegative/truncate_table_failure4.q.out d719c7d 
>   ql/src/test/results/clientnegative/union2.q.out db3804e 
>   ql/src/test/results/clientnegative/union22.q.out e85cf75 
>   ql/src/test/results/clientnegative/union3.q.out 61d10e4 
>   ql/src/test/results/clientnegative/unset_table_property.q.out ac2b8d4 
>   ql/src/test/results/clientnegative/windowing_leadlag_in_udaf.q.out a81028c 
>   ql/src/test/results/clientnegative/windowing_ll_no_neg.q.out 240b04e 
>   ql/src/test/results/clientnegative/windowing_ll_no_over.q.out 8c913d5 
>   ql/src/test/results/clientnegative/wrong_column_type.q.out c30fe20 
>   ql/src/test/results/clientpositive/add_part_exist.q.out 19fc864 
>   ql/src/test/results/clientpositive/add_part_multiple.q.out b8de0d4 
>   ql/src/test/results/clientpositive/add_partition_no_whitelist.q.out 84ee355 
>   ql/src/test/results/clientpositive/add_partition_with_whitelist.q.out 75c60ba 
>   ql/src/test/results/clientpositive/alter1.q.out c4bca4a 
>   ql/src/test/results/clientpositive/alter2.q.out acfd993 
>   ql/src/test/results/clientpositive/alter3.q.out 96e8191 
>   ql/src/test/results/clientpositive/alter4.q.out 7e9e689 
>   ql/src/test/results/clientpositive/alter5.q.out 0241a62 
>   ql/src/test/results/clientpositive/alter_char1.q.out 1491ed8 
>   ql/src/test/results/clientpositive/alter_char2.q.out 28e9368 
>   ql/src/test/results/clientpositive/alter_concatenate_indexed_table.q.out 570649e 
>   ql/src/test/results/clientpositive/alter_merge.q.out c296b81 
>   ql/src/test/results/clientpositive/alter_merge_2.q.out 1081b93 
>   ql/src/test/results/clientpositive/alter_merge_stats.q.out dcdf2b1 
>   ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table.q.out c21f5e3 
>   ql/src/test/results/clientpositive/alter_numbuckets_partitioned_table2.q.out 83436d7 
>   ql/src/test/results/clientpositive/alter_partition_clusterby_sortby.q.out baf06f8 
>   ql/src/test/results/clientpositive/alter_partition_coltype.q.out 49c1051 
>   ql/src/test/results/clientpositive/alter_partition_format_loc.q.out 0b43385 
>   ql/src/test/results/clientpositive/alter_partition_protect_mode.q.out fc9a67a 
>   ql/src/test/results/clientpositive/alter_partition_with_whitelist.q.out 0982dc1 
>   ql/src/test/results/clientpositive/alter_rename_partition.q.out 9808773 
>   ql/src/test/results/clientpositive/alter_rename_partition_authorization.q.out 8a528a1 
>   ql/src/test/results/clientpositive/alter_skewed_table.q.out 10b9c45 
>   ql/src/test/results/clientpositive/alter_table_not_sorted.q.out 6f9a993 
>   ql/src/test/results/clientpositive/alter_table_serde.q.out 721229b 
>   ql/src/test/results/clientpositive/alter_table_serde2.q.out ce1e6ee 
>   ql/src/test/results/clientpositive/alter_varchar1.q.out 6194c3a 
>   ql/src/test/results/clientpositive/alter_varchar2.q.out c9fb199 
>   ql/src/test/results/clientpositive/alter_view_rename.q.out 1c664f4 
>   ql/src/test/results/clientpositive/annotate_stats_filter.q.out e6eae8a 
>   ql/src/test/results/clientpositive/annotate_stats_groupby.q.out e55c35b 
>   ql/src/test/results/clientpositive/annotate_stats_join.q.out 523d386 
>   ql/src/test/results/clientpositive/annotate_stats_limit.q.out e6db870 
>   ql/src/test/results/clientpositive/annotate_stats_part.q.out 2a56d6e 
>   ql/src/test/results/clientpositive/annotate_stats_select.q.out 023b1c3 
>   ql/src/test/results/clientpositive/annotate_stats_table.q.out 89fa6b1 
>   ql/src/test/results/clientpositive/annotate_stats_union.q.out df1e386 
>   ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out ce63c3c 
>   ql/src/test/results/clientpositive/archive_multi.q.out 7a5838f 
>   ql/src/test/results/clientpositive/authorization_1_sql_std.q.out a219478 
>   ql/src/test/results/clientpositive/authorization_2.q.out e21d5f5 
>   ql/src/test/results/clientpositive/authorization_6.q.out bb5ed95 
>   ql/src/test/results/clientpositive/authorization_7.q.out 240a1cc 
>   ql/src/test/results/clientpositive/authorization_8.q.out 4eef13b 
>   ql/src/test/results/clientpositive/authorization_9.q.out ed6cb08 
>   ql/src/test/results/clientpositive/authorization_admin_almighty1.q.out 6fc4897 
>   ql/src/test/results/clientpositive/authorization_create_table_owner_privs.q.out b1bce1c 
>   ql/src/test/results/clientpositive/authorization_grant_table_priv.q.out 1e5c031 
>   ql/src/test/results/clientpositive/authorization_owner_actions.q.out 92b8c62 
>   ql/src/test/results/clientpositive/authorization_revoke_table_priv.q.out ae7e716 
>   ql/src/test/results/clientpositive/authorization_view_sqlstd.q.out 3bbb015 
>   ql/src/test/results/clientpositive/auto_join1.q.out 2b98ab9 
>   ql/src/test/results/clientpositive/auto_join14_hadoop20.q.out fa05782 
>   ql/src/test/results/clientpositive/auto_join17.q.out be18451 
>   ql/src/test/results/clientpositive/auto_join19.q.out 4cc74e4 
>   ql/src/test/results/clientpositive/auto_join2.q.out b645396 
>   ql/src/test/results/clientpositive/auto_join24.q.out 4974705 
>   ql/src/test/results/clientpositive/auto_join25.q.out 9fe6049 
>   ql/src/test/results/clientpositive/auto_join26.q.out 678f9ab 
>   ql/src/test/results/clientpositive/auto_join3.q.out 8c5fc02 
>   ql/src/test/results/clientpositive/auto_join32.q.out 3503fb1 
>   ql/src/test/results/clientpositive/auto_join4.q.out f333727 
>   ql/src/test/results/clientpositive/auto_join5.q.out 963ce09 
>   ql/src/test/results/clientpositive/auto_join6.q.out 9323f08 
>   ql/src/test/results/clientpositive/auto_join7.q.out f9247fa 
>   ql/src/test/results/clientpositive/auto_join8.q.out 26b79ec 
>   ql/src/test/results/clientpositive/auto_join9.q.out 7674d29 
>   ql/src/test/results/clientpositive/auto_join_filters.q.out 6ad858d 
>   ql/src/test/results/clientpositive/auto_join_nulls.q.out 4880801 
>   ql/src/test/results/clientpositive/auto_join_reordering_values.q.out 48ca65f 
>   ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 2f18bbc 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out e84e7b2 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out 1f64f8e 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 8ac2c06 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out d462218 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_13.q.out d0eb39c 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 917b895 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 53a9a7f 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_16.q.out b506ebe 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out 0488485 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out 1537f65 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 6dd49c4 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out 0f4f59f 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out f137e4e 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out b176c55 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out 5d2342c 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out 3fc89ba 
>   ql/src/test/results/clientpositive/avro_change_schema.q.out a98e715 
>   ql/src/test/results/clientpositive/avro_compression_enabled.q.out ac7df11 
>   ql/src/test/results/clientpositive/avro_evolved_schemas.q.out a34d863 
>   ql/src/test/results/clientpositive/avro_joins.q.out 8298902 
>   ql/src/test/results/clientpositive/avro_nullable_fields.q.out 81950b0 
>   ql/src/test/results/clientpositive/avro_partitioned.q.out d53e252 
>   ql/src/test/results/clientpositive/avro_sanity_test.q.out c6af33b 
>   ql/src/test/results/clientpositive/avro_schema_error_message.q.out 1e473f1 
>   ql/src/test/results/clientpositive/avro_schema_literal.q.out d53c1de 
>   ql/src/test/results/clientpositive/ba_table1.q.out 89742cc 
>   ql/src/test/results/clientpositive/ba_table2.q.out ddf2bce 
>   ql/src/test/results/clientpositive/ba_table3.q.out eaa8051 
>   ql/src/test/results/clientpositive/ba_table_udfs.q.out e17d388 
>   ql/src/test/results/clientpositive/ba_table_union.q.out ed97274 
>   ql/src/test/results/clientpositive/binary_output_format.q.out bcfb8eb 
>   ql/src/test/results/clientpositive/binary_table_bincolserde.q.out fbe148f 
>   ql/src/test/results/clientpositive/binary_table_colserde.q.out aa8be39 
>   ql/src/test/results/clientpositive/binarysortable_1.q.out 1fa8dd4 
>   ql/src/test/results/clientpositive/bucket1.q.out 5ade5f8 
>   ql/src/test/results/clientpositive/bucket2.q.out 672903d 
>   ql/src/test/results/clientpositive/bucket3.q.out 9232f6b 
>   ql/src/test/results/clientpositive/bucket4.q.out fb2f619 
>   ql/src/test/results/clientpositive/bucket5.q.out 8a49352 
>   ql/src/test/results/clientpositive/bucket_groupby.q.out 2371bad 
>   ql/src/test/results/clientpositive/bucket_map_join_1.q.out 75bcda8 
>   ql/src/test/results/clientpositive/bucket_map_join_2.q.out a737f82 
>   ql/src/test/results/clientpositive/bucket_num_reducers.q.out bdf2187 
>   ql/src/test/results/clientpositive/bucket_num_reducers2.q.out 95d303f 
>   ql/src/test/results/clientpositive/bucketcontext_1.q.out 930be79 
>   ql/src/test/results/clientpositive/bucketcontext_2.q.out 88f747a 
>   ql/src/test/results/clientpositive/bucketcontext_3.q.out 3da1cc9 
>   ql/src/test/results/clientpositive/bucketcontext_4.q.out 33dee62 
>   ql/src/test/results/clientpositive/bucketcontext_5.q.out eb751f3 
>   ql/src/test/results/clientpositive/bucketcontext_6.q.out 320b8b9 
>   ql/src/test/results/clientpositive/bucketcontext_7.q.out ef4f295 
>   ql/src/test/results/clientpositive/bucketcontext_8.q.out f9e6835 
>   ql/src/test/results/clientpositive/bucketizedhiveinputformat.q.out e734864 
>   ql/src/test/results/clientpositive/bucketizedhiveinputformat_auto.q.out 557cd1a 
>   ql/src/test/results/clientpositive/bucketmapjoin1.q.out 81ca8a7 
>   ql/src/test/results/clientpositive/bucketmapjoin10.q.out 60c66ea 
>   ql/src/test/results/clientpositive/bucketmapjoin11.q.out 2cc2bd4 
>   ql/src/test/results/clientpositive/bucketmapjoin12.q.out 2da135e 
>   ql/src/test/results/clientpositive/bucketmapjoin13.q.out e6af5a9 
>   ql/src/test/results/clientpositive/bucketmapjoin2.q.out 7d6dd86 
>   ql/src/test/results/clientpositive/bucketmapjoin3.q.out f62ce1d 
>   ql/src/test/results/clientpositive/bucketmapjoin4.q.out ef980f5 
>   ql/src/test/results/clientpositive/bucketmapjoin5.q.out d725c7d 
>   ql/src/test/results/clientpositive/bucketmapjoin6.q.out 3a96724 
>   ql/src/test/results/clientpositive/bucketmapjoin7.q.out 1665a41 
>   ql/src/test/results/clientpositive/bucketmapjoin8.q.out 79d4b8e 
>   ql/src/test/results/clientpositive/bucketmapjoin9.q.out fd4f9f9 
>   ql/src/test/results/clientpositive/bucketmapjoin_negative.q.out cfff344 
>   ql/src/test/results/clientpositive/bucketmapjoin_negative2.q.out db9ee36 
>   ql/src/test/results/clientpositive/bucketmapjoin_negative3.q.out b457bc4 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_1.q.out 1aea8c1 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 415fbd9 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_3.q.out 0b79985 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 6e0e3be 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 0a34f9d 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out 2fda040 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 0b0b79f 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 4401ddc 
>   ql/src/test/results/clientpositive/case_sensitivity.q.out 5c66431 
>   ql/src/test/results/clientpositive/cast1.q.out 3683de2 
>   ql/src/test/results/clientpositive/char_1.q.out 6dfe059 
>   ql/src/test/results/clientpositive/char_2.q.out e6b8eab 
>   ql/src/test/results/clientpositive/char_join1.q.out 36613d1 
>   ql/src/test/results/clientpositive/char_nested_types.q.out 7fff702 
>   ql/src/test/results/clientpositive/char_serde.q.out 76949b2 
>   ql/src/test/results/clientpositive/char_udf1.q.out 4843e8a 
>   ql/src/test/results/clientpositive/char_union1.q.out 9d007a3 
>   ql/src/test/results/clientpositive/char_varchar_udf.q.out a8039ab 
>   ql/src/test/results/clientpositive/column_access_stats.q.out dea25e5 
>   ql/src/test/results/clientpositive/columnarserde_create_shortcut.q.out f5ad951 
>   ql/src/test/results/clientpositive/columnstats_partlvl.q.out 97a37eb 
>   ql/src/test/results/clientpositive/columnstats_tbllvl.q.out eb1613b 
>   ql/src/test/results/clientpositive/combine1.q.out a4fa3c1 
>   ql/src/test/results/clientpositive/combine2_hadoop20.q.out 5ba4f1f 
>   ql/src/test/results/clientpositive/combine3.q.out 8e973ea 
>   ql/src/test/results/clientpositive/compute_stats_binary.q.out b3d373d 
>   ql/src/test/results/clientpositive/compute_stats_boolean.q.out 7bf7c4a 
>   ql/src/test/results/clientpositive/compute_stats_double.q.out 6ff34b7 
>   ql/src/test/results/clientpositive/compute_stats_empty_table.q.out 8dffaf3 
>   ql/src/test/results/clientpositive/compute_stats_long.q.out 5ad8e08 
>   ql/src/test/results/clientpositive/compute_stats_string.q.out c450159 
>   ql/src/test/results/clientpositive/concatenate_inherit_table_location.q.out 202e9f2 
>   ql/src/test/results/clientpositive/convert_enum_to_string.q.out aacedd1 
>   ql/src/test/results/clientpositive/correlationoptimizer11.q.out 5d81e46 
>   ql/src/test/results/clientpositive/correlationoptimizer13.q.out 448d4d2 
>   ql/src/test/results/clientpositive/correlationoptimizer4.q.out 5d31e4e 
>   ql/src/test/results/clientpositive/correlationoptimizer5.q.out adff359 
>   ql/src/test/results/clientpositive/correlationoptimizer9.q.out 31b1be6 
>   ql/src/test/results/clientpositive/count.q.out 3ca01b2 
>   ql/src/test/results/clientpositive/cp_mj_rc.q.out 5a73e2a 
>   ql/src/test/results/clientpositive/create_1.q.out 2055c95 
>   ql/src/test/results/clientpositive/create_alter_list_bucketing_table1.q.out 54f8c66 
>   ql/src/test/results/clientpositive/create_default_prop.q.out 95b8ef0 
>   ql/src/test/results/clientpositive/create_escape.q.out de32533 
>   ql/src/test/results/clientpositive/create_genericudf.q.out f86ad6a 
>   ql/src/test/results/clientpositive/create_insert_outputformat.q.out ce3cb09 
>   ql/src/test/results/clientpositive/create_like.q.out c740dd9 
>   ql/src/test/results/clientpositive/create_like2.q.out e02e2ad 
>   ql/src/test/results/clientpositive/create_like_tbl_props.q.out 318aea8 
>   ql/src/test/results/clientpositive/create_like_view.q.out 48d4992 
>   ql/src/test/results/clientpositive/create_merge_compressed.q.out 4340878 
>   ql/src/test/results/clientpositive/create_nested_type.q.out 6a7b533 
>   ql/src/test/results/clientpositive/create_or_replace_view.q.out fe54ab5 
>   ql/src/test/results/clientpositive/create_skewed_table1.q.out 586393d 
>   ql/src/test/results/clientpositive/create_struct_table.q.out a6bc49e 
>   ql/src/test/results/clientpositive/create_udaf.q.out 807a8bc 
>   ql/src/test/results/clientpositive/create_union_table.q.out 1f5b0a6 
>   ql/src/test/results/clientpositive/create_view.q.out 29ed662 
>   ql/src/test/results/clientpositive/create_view_partitioned.q.out f27d00f 
>   ql/src/test/results/clientpositive/create_view_translate.q.out f7243ff 
>   ql/src/test/results/clientpositive/ct_case_insensitive.q.out 414427c 
>   ql/src/test/results/clientpositive/ctas_char.q.out 433a7ed 
>   ql/src/test/results/clientpositive/ctas_date.q.out c7a26c9 
>   ql/src/test/results/clientpositive/ctas_hadoop20.q.out 0ec0af5 
>   ql/src/test/results/clientpositive/ctas_uses_database_location.q.out 420dddb 
>   ql/src/test/results/clientpositive/ctas_varchar.q.out a11131d 
>   ql/src/test/results/clientpositive/cte_2.q.out f4573b3 
>   ql/src/test/results/clientpositive/custom_input_output_format.q.out 8f54c96 
>   ql/src/test/results/clientpositive/database.q.out 4bd94ff 
>   ql/src/test/results/clientpositive/database_drop.q.out 86a21e4 
>   ql/src/test/results/clientpositive/database_location.q.out bf0fbab 
>   ql/src/test/results/clientpositive/date_1.q.out d74abad 
>   ql/src/test/results/clientpositive/date_2.q.out 0bbf0bb 
>   ql/src/test/results/clientpositive/date_3.q.out 2d06b19 
>   ql/src/test/results/clientpositive/date_4.q.out 25adf52 
>   ql/src/test/results/clientpositive/date_join1.q.out cc45cf2 
>   ql/src/test/results/clientpositive/date_serde.q.out 60f8919 
>   ql/src/test/results/clientpositive/date_udf.q.out 28e4f08 
>   ql/src/test/results/clientpositive/ddltime.q.out ef9437e 
>   ql/src/test/results/clientpositive/decimal_1.q.out 4c296eb 
>   ql/src/test/results/clientpositive/decimal_2.q.out 28ee59d 
>   ql/src/test/results/clientpositive/decimal_3.q.out 30b80c8 
>   ql/src/test/results/clientpositive/decimal_4.q.out 898b8ec 
>   ql/src/test/results/clientpositive/decimal_5.q.out 77c3724 
>   ql/src/test/results/clientpositive/decimal_6.q.out ac83764 
>   ql/src/test/results/clientpositive/decimal_join.q.out c47eefa 
>   ql/src/test/results/clientpositive/decimal_precision.q.out a80695c 
>   ql/src/test/results/clientpositive/decimal_serde.q.out 9ab0b5e 
>   ql/src/test/results/clientpositive/decimal_udf.q.out 74ae554 
>   ql/src/test/results/clientpositive/default_partition_name.q.out a2bbefc 
>   ql/src/test/results/clientpositive/delimiter.q.out 5e84890 
>   ql/src/test/results/clientpositive/describe_comment_indent.q.out 9542e01 
>   ql/src/test/results/clientpositive/describe_comment_nonascii.q.out b1bc745 
>   ql/src/test/results/clientpositive/describe_database_json.q.out 90bf871 
>   ql/src/test/results/clientpositive/describe_formatted_view_partitioned.q.out 6327bbf 
>   ql/src/test/results/clientpositive/describe_formatted_view_partitioned_json.q.out 08075fe 
>   ql/src/test/results/clientpositive/describe_pretty.q.out d94dfe5 
>   ql/src/test/results/clientpositive/describe_syntax.q.out 4fcb1ac 
>   ql/src/test/results/clientpositive/describe_table.q.out 17e1764 
>   ql/src/test/results/clientpositive/describe_table_json.q.out 31225f2 
>   ql/src/test/results/clientpositive/diff_part_input_formats.q.out 474023b 
>   ql/src/test/results/clientpositive/disable_file_format_check.q.out 8182dfb 
>   ql/src/test/results/clientpositive/disable_merge_for_bucketing.q.out 7265313 
>   ql/src/test/results/clientpositive/disallow_incompatible_type_change_off.q.out 9b4f307 
>   ql/src/test/results/clientpositive/drop_database_removes_partition_dirs.q.out 42c7ab3 
>   ql/src/test/results/clientpositive/drop_index_removes_partition_dirs.q.out 2bb0e22 
>   ql/src/test/results/clientpositive/drop_multi_partitions.q.out 00d4b6d 
>   ql/src/test/results/clientpositive/drop_partitions_filter.q.out b3ee582 
>   ql/src/test/results/clientpositive/drop_partitions_filter2.q.out 0225c3b 
>   ql/src/test/results/clientpositive/drop_partitions_filter3.q.out 30bb316 
>   ql/src/test/results/clientpositive/drop_partitions_ignore_protection.q.out cf44ebd 
>   ql/src/test/results/clientpositive/drop_table2.q.out b7588fa 
>   ql/src/test/results/clientpositive/drop_table_removes_partition_dirs.q.out 6cc545b 
>   ql/src/test/results/clientpositive/drop_with_concurrency.q.out 42aad9a 
>   ql/src/test/results/clientpositive/dynamic_partition_skip_default.q.out 545d527 
>   ql/src/test/results/clientpositive/enforce_order.q.out e870837 
>   ql/src/test/results/clientpositive/escape1.q.out 48ac8d4 
>   ql/src/test/results/clientpositive/escape2.q.out a554ceb 
>   ql/src/test/results/clientpositive/exchange_partition.q.out bbc6d5b 
>   ql/src/test/results/clientpositive/exchange_partition2.q.out 5136106 
>   ql/src/test/results/clientpositive/exchange_partition3.q.out 72ac6bd 
>   ql/src/test/results/clientpositive/exim_00_nonpart_empty.q.out 388efa4 
>   ql/src/test/results/clientpositive/exim_01_nonpart.q.out 0b2a1f8 
>   ql/src/test/results/clientpositive/exim_02_00_part_empty.q.out 99d8a40 
>   ql/src/test/results/clientpositive/exim_02_part.q.out 751cea4 
>   ql/src/test/results/clientpositive/exim_03_nonpart_over_compat.q.out 042a49c 
>   ql/src/test/results/clientpositive/exim_04_all_part.q.out f3fbe64 
>   ql/src/test/results/clientpositive/exim_04_evolved_parts.q.out 62663eb 
>   ql/src/test/results/clientpositive/exim_05_some_part.q.out fe251e6 
>   ql/src/test/results/clientpositive/exim_06_one_part.q.out 15c6c2c 
>   ql/src/test/results/clientpositive/exim_07_all_part_over_nonoverlap.q.out 71b8e97 
>   ql/src/test/results/clientpositive/exim_08_nonpart_rename.q.out eca4d9e 
>   ql/src/test/results/clientpositive/exim_09_part_spec_nonoverlap.q.out fa2ac45 
>   ql/src/test/results/clientpositive/exim_10_external_managed.q.out 551b033 
>   ql/src/test/results/clientpositive/exim_11_managed_external.q.out 0d80aac 
>   ql/src/test/results/clientpositive/exim_12_external_location.q.out 95909dd 
>   ql/src/test/results/clientpositive/exim_13_managed_location.q.out 123cfbd 
>   ql/src/test/results/clientpositive/exim_14_managed_location_over_existing.q.out 77a6e05 
>   ql/src/test/results/clientpositive/exim_15_external_part.q.out 2e2cbc2 
>   ql/src/test/results/clientpositive/exim_16_part_external.q.out ca7aaa2 
>   ql/src/test/results/clientpositive/exim_17_part_managed.q.out d16211b 
>   ql/src/test/results/clientpositive/exim_18_part_external.q.out 42dd0fb 
>   ql/src/test/results/clientpositive/exim_19_00_part_external_location.q.out e2e60bf 
>   ql/src/test/results/clientpositive/exim_19_part_external_location.q.out fcd4c13 
>   ql/src/test/results/clientpositive/exim_20_part_managed_location.q.out 52cd141 
>   ql/src/test/results/clientpositive/exim_21_export_authsuccess.q.out 5b9b81c 
>   ql/src/test/results/clientpositive/exim_22_import_exist_authsuccess.q.out 6746a44 
>   ql/src/test/results/clientpositive/exim_23_import_part_authsuccess.q.out 4e0dfb0 
>   ql/src/test/results/clientpositive/exim_24_import_nonexist_authsuccess.q.out 70e9385 
>   ql/src/test/results/clientpositive/explain_dependency2.q.out d99a71a 
>   ql/src/test/results/clientpositive/explain_rearrange.q.out de61b78 
>   ql/src/test/results/clientpositive/external_table_with_space_in_location_path.q.out 2b12276 
>   ql/src/test/results/clientpositive/file_with_header_footer.q.out 857ec52 
>   ql/src/test/results/clientpositive/fileformat_mix.q.out 32ad9e8 
>   ql/src/test/results/clientpositive/fileformat_sequencefile.q.out 71034bd 
>   ql/src/test/results/clientpositive/fileformat_text.q.out 005abbe 
>   ql/src/test/results/clientpositive/filter_join_breaktask.q.out ff91d35 
>   ql/src/test/results/clientpositive/filter_join_breaktask2.q.out 1583207 
>   ql/src/test/results/clientpositive/filter_numeric.q.out d1fe77f 
>   ql/src/test/results/clientpositive/global_limit.q.out cdb8526 
>   ql/src/test/results/clientpositive/groupby1.q.out 49786a7 
>   ql/src/test/results/clientpositive/groupby10.q.out 341427f 
>   ql/src/test/results/clientpositive/groupby11.q.out 69921c2 
>   ql/src/test/results/clientpositive/groupby12.q.out 5a3a4e9 
>   ql/src/test/results/clientpositive/groupby1_limit.q.out 4d09bf2 
>   ql/src/test/results/clientpositive/groupby1_map.q.out 5bc1dda 
>   ql/src/test/results/clientpositive/groupby1_map_nomap.q.out 5bc1dda 
>   ql/src/test/results/clientpositive/groupby1_map_skew.q.out 101f4a4 
>   ql/src/test/results/clientpositive/groupby1_noskew.q.out f7fcc28 
>   ql/src/test/results/clientpositive/groupby2.q.out 68da953 
>   ql/src/test/results/clientpositive/groupby2_map.q.out c63dc5e 
>   ql/src/test/results/clientpositive/groupby2_map_multi_distinct.q.out d99b794 
>   ql/src/test/results/clientpositive/groupby2_map_skew.q.out bbccd08 
>   ql/src/test/results/clientpositive/groupby2_noskew.q.out 68da953 
>   ql/src/test/results/clientpositive/groupby2_noskew_multi_distinct.q.out 5dd2d79 
>   ql/src/test/results/clientpositive/groupby3.q.out a74f2b5 
>   ql/src/test/results/clientpositive/groupby3_map.q.out 9424071 
>   ql/src/test/results/clientpositive/groupby3_map_multi_distinct.q.out 9bcd7c9 
>   ql/src/test/results/clientpositive/groupby3_map_skew.q.out f438f89 
>   ql/src/test/results/clientpositive/groupby3_noskew.q.out c461da3 
>   ql/src/test/results/clientpositive/groupby3_noskew_multi_distinct.q.out 6ba3342 
>   ql/src/test/results/clientpositive/groupby4.q.out 7e5e621 
>   ql/src/test/results/clientpositive/groupby4_map.q.out ac68f53 
>   ql/src/test/results/clientpositive/groupby4_map_skew.q.out e4183e8 
>   ql/src/test/results/clientpositive/groupby4_noskew.q.out 559353a 
>   ql/src/test/results/clientpositive/groupby5.q.out 5e91c1e 
>   ql/src/test/results/clientpositive/groupby5_map.q.out a021874 
>   ql/src/test/results/clientpositive/groupby5_map_skew.q.out 9beca3f 
>   ql/src/test/results/clientpositive/groupby5_noskew.q.out fb2197d 
>   ql/src/test/results/clientpositive/groupby6.q.out 16d58e9 
>   ql/src/test/results/clientpositive/groupby6_map.q.out 4623771 
>   ql/src/test/results/clientpositive/groupby6_map_skew.q.out b67c751 
>   ql/src/test/results/clientpositive/groupby6_noskew.q.out 6b1501d 
>   ql/src/test/results/clientpositive/groupby7.q.out 5cbe4a5 
>   ql/src/test/results/clientpositive/groupby7_map.q.out 488e3c6 
>   ql/src/test/results/clientpositive/groupby7_map_multi_single_reducer.q.out ad3bc4c 
>   ql/src/test/results/clientpositive/groupby7_map_skew.q.out b23121b 
>   ql/src/test/results/clientpositive/groupby7_noskew.q.out eb13bb8 
>   ql/src/test/results/clientpositive/groupby7_noskew_multi_single_reducer.q.out 5fcc176 
>   ql/src/test/results/clientpositive/groupby8.q.out 960a2bd 
>   ql/src/test/results/clientpositive/groupby8_map.q.out fc429b2 
>   ql/src/test/results/clientpositive/groupby8_map_skew.q.out fc429b2 
>   ql/src/test/results/clientpositive/groupby8_noskew.q.out fc429b2 
>   ql/src/test/results/clientpositive/groupby9.q.out e5caf02 
>   ql/src/test/results/clientpositive/groupby_complex_types.q.out 16f742e 
>   ql/src/test/results/clientpositive/groupby_complex_types_multi_single_reducer.q.out fd98abd 
>   ql/src/test/results/clientpositive/groupby_cube1.q.out 4a92086 
>   ql/src/test/results/clientpositive/groupby_distinct_samekey.q.out c28e31e 
>   ql/src/test/results/clientpositive/groupby_grouping_id1.q.out b972173 
>   ql/src/test/results/clientpositive/groupby_grouping_id2.q.out 077a63f 
>   ql/src/test/results/clientpositive/groupby_grouping_sets1.q.out d2934ba 
>   ql/src/test/results/clientpositive/groupby_grouping_sets2.q.out 745a40c 
>   ql/src/test/results/clientpositive/groupby_grouping_sets3.q.out 310a202 
>   ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out f5d3633 
>   ql/src/test/results/clientpositive/groupby_grouping_sets5.q.out dce3077 
>   ql/src/test/results/clientpositive/groupby_map_ppr.q.out 89c7299 
>   ql/src/test/results/clientpositive/groupby_map_ppr_multi_distinct.q.out 12f1fcf 
>   ql/src/test/results/clientpositive/groupby_multi_insert_common_distinct.q.out f9406e6 
>   ql/src/test/results/clientpositive/groupby_multi_single_reducer.q.out fe00553 
>   ql/src/test/results/clientpositive/groupby_multi_single_reducer2.q.out c3680ad 
>   ql/src/test/results/clientpositive/groupby_multi_single_reducer3.q.out 6a462a3 
>   ql/src/test/results/clientpositive/groupby_position.q.out 6c96be0 
>   ql/src/test/results/clientpositive/groupby_ppd.q.out a81c772 
>   ql/src/test/results/clientpositive/groupby_ppr.q.out c8eed7c 
>   ql/src/test/results/clientpositive/groupby_ppr_multi_distinct.q.out 31d6dec 
>   ql/src/test/results/clientpositive/groupby_rollup1.q.out 1f2e757 
>   ql/src/test/results/clientpositive/groupby_sort_1.q.out b1f7f41 
>   ql/src/test/results/clientpositive/groupby_sort_10.q.out 9372e4f 
>   ql/src/test/results/clientpositive/groupby_sort_11.q.out 12344a5 
>   ql/src/test/results/clientpositive/groupby_sort_2.q.out 559e98f 
>   ql/src/test/results/clientpositive/groupby_sort_3.q.out a8fc962 
>   ql/src/test/results/clientpositive/groupby_sort_4.q.out f1fb04e 
>   ql/src/test/results/clientpositive/groupby_sort_5.q.out 8156361 
>   ql/src/test/results/clientpositive/groupby_sort_6.q.out 3362408 
>   ql/src/test/results/clientpositive/groupby_sort_7.q.out f6bcf56 
>   ql/src/test/results/clientpositive/groupby_sort_8.q.out 975c4d1 
>   ql/src/test/results/clientpositive/groupby_sort_9.q.out db0d2e3 
>   ql/src/test/results/clientpositive/groupby_sort_skew_1.q.out d1937b9 
>   ql/src/test/results/clientpositive/groupby_sort_test_1.q.out 1773686 
>   ql/src/test/results/clientpositive/hook_context_cs.q.out 9f13be3 
>   ql/src/test/results/clientpositive/implicit_cast1.q.out b451a63 
>   ql/src/test/results/clientpositive/index_auth.q.out 2973eb3 
>   ql/src/test/results/clientpositive/index_auto_empty.q.out 6f2d517 
>   ql/src/test/results/clientpositive/index_auto_update.q.out 5360b86 
>   ql/src/test/results/clientpositive/index_bitmap_rc.q.out 9f8657f 
>   ql/src/test/results/clientpositive/index_compact_2.q.out 6cde30d 
>   ql/src/test/results/clientpositive/index_compact_3.q.out 55457ce 
>   ql/src/test/results/clientpositive/index_creation.q.out fbca8d3 
>   ql/src/test/results/clientpositive/index_serde.q.out 75cca00 
>   ql/src/test/results/clientpositive/index_stale.q.out 169d3fa 
>   ql/src/test/results/clientpositive/index_stale_partitioned.q.out 5cff8a6 
>   ql/src/test/results/clientpositive/infer_bucket_sort.q.out 4cf8242 
>   ql/src/test/results/clientpositive/infer_bucket_sort_bucketed_table.q.out fdc9f23 
>   ql/src/test/results/clientpositive/infer_bucket_sort_convert_join.q.out 8cdbad3 
>   ql/src/test/results/clientpositive/infer_bucket_sort_dyn_part.q.out 10040b0 
>   ql/src/test/results/clientpositive/infer_bucket_sort_grouping_operators.q.out 2bae6a8 
>   ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out 6717784 
>   ql/src/test/results/clientpositive/infer_bucket_sort_merge.q.out 4e34162 
>   ql/src/test/results/clientpositive/infer_bucket_sort_multi_insert.q.out fae87c4 
>   ql/src/test/results/clientpositive/infer_bucket_sort_num_buckets.q.out 7c1ad28 
>   ql/src/test/results/clientpositive/infer_bucket_sort_reducers_power_two.q.out 56a832d 
>   ql/src/test/results/clientpositive/infer_const_type.q.out 052b77e 
>   ql/src/test/results/clientpositive/init_file.q.out 6b47252 
>   ql/src/test/results/clientpositive/innerjoin.q.out 3cd4a15 
>   ql/src/test/results/clientpositive/inoutdriver.q.out dbfd7d8 
>   ql/src/test/results/clientpositive/input1.q.out adeeaf8 
>   ql/src/test/results/clientpositive/input10.q.out 4a2b785 
>   ql/src/test/results/clientpositive/input11.q.out f65891c 
>   ql/src/test/results/clientpositive/input11_limit.q.out 6970a07 
>   ql/src/test/results/clientpositive/input12_hadoop20.q.out 06c5d55 
>   ql/src/test/results/clientpositive/input13.q.out 4824819 
>   ql/src/test/results/clientpositive/input14.q.out 96f937c 
>   ql/src/test/results/clientpositive/input14_limit.q.out 59435ad 
>   ql/src/test/results/clientpositive/input15.q.out ce129f7 
>   ql/src/test/results/clientpositive/input16.q.out abd691e 
>   ql/src/test/results/clientpositive/input16_cc.q.out cd35507 
>   ql/src/test/results/clientpositive/input17.q.out 30f989e 
>   ql/src/test/results/clientpositive/input18.q.out 6125a0c 
>   ql/src/test/results/clientpositive/input19.q.out fb57bc7 
>   ql/src/test/results/clientpositive/input1_limit.q.out 5ec6d83 
>   ql/src/test/results/clientpositive/input2.q.out 933665f 
>   ql/src/test/results/clientpositive/input20.q.out 80c32fd 
>   ql/src/test/results/clientpositive/input21.q.out 9715818 
>   ql/src/test/results/clientpositive/input22.q.out ba69e50 
>   ql/src/test/results/clientpositive/input24.q.out c09f4f5 
>   ql/src/test/results/clientpositive/input25.q.out 657bbb5 
>   ql/src/test/results/clientpositive/input28.q.out 51a1853 
>   ql/src/test/results/clientpositive/input3.q.out 69a7d33 
>   ql/src/test/results/clientpositive/input30.q.out 4deb400 
>   ql/src/test/results/clientpositive/input31.q.out 4af7681 
>   ql/src/test/results/clientpositive/input32.q.out 1c859f7 
>   ql/src/test/results/clientpositive/input33.q.out 5adc052 
>   ql/src/test/results/clientpositive/input34.q.out bfe819c 
>   ql/src/test/results/clientpositive/input35.q.out 84dff36 
>   ql/src/test/results/clientpositive/input36.q.out 585eb31 
>   ql/src/test/results/clientpositive/input37.q.out 9c5e70d 
>   ql/src/test/results/clientpositive/input38.q.out 048b800 
>   ql/src/test/results/clientpositive/input39_hadoop20.q.out 3ef4ce6 
>   ql/src/test/results/clientpositive/input3_limit.q.out 0401325 
>   ql/src/test/results/clientpositive/input4.q.out 52d4902 
>   ql/src/test/results/clientpositive/input40.q.out f6213ec 
>   ql/src/test/results/clientpositive/input41.q.out 6c0c6ac 
>   ql/src/test/results/clientpositive/input43.q.out c7d2c5a 
>   ql/src/test/results/clientpositive/input44.q.out af9c9ef 
>   ql/src/test/results/clientpositive/input46.q.out 8c49197 
>   ql/src/test/results/clientpositive/input49.q.out 31b725f 
>   ql/src/test/results/clientpositive/input4_cb_delim.q.out 4bec55c 
>   ql/src/test/results/clientpositive/input5.q.out 057354f 
>   ql/src/test/results/clientpositive/input6.q.out c02622c 
>   ql/src/test/results/clientpositive/input7.q.out 60f212c 
>   ql/src/test/results/clientpositive/input8.q.out 338d605 
>   ql/src/test/results/clientpositive/input9.q.out c6b51b7 
>   ql/src/test/results/clientpositive/input_columnarserde.q.out 7e6c9b5 
>   ql/src/test/results/clientpositive/input_dynamicserde.q.out 65dc58a 
>   ql/src/test/results/clientpositive/input_lazyserde.q.out 066374a 
>   ql/src/test/results/clientpositive/input_part1.q.out 4c1d89b 
>   ql/src/test/results/clientpositive/input_part10.q.out 4cbacca 
>   ql/src/test/results/clientpositive/input_part2.q.out ea22329 
>   ql/src/test/results/clientpositive/input_part5.q.out 1499c94 
>   ql/src/test/results/clientpositive/input_testsequencefile.q.out 1f16ac8 
>   ql/src/test/results/clientpositive/input_testxpath.q.out 8b05375 
>   ql/src/test/results/clientpositive/input_testxpath2.q.out 82b6edc 
>   ql/src/test/results/clientpositive/inputddl1.q.out 4dee65c 
>   ql/src/test/results/clientpositive/inputddl2.q.out b20bed8 
>   ql/src/test/results/clientpositive/inputddl3.q.out afd7d74 
>   ql/src/test/results/clientpositive/inputddl4.q.out 550e6ab 
>   ql/src/test/results/clientpositive/inputddl5.q.out d02d72d 
>   ql/src/test/results/clientpositive/inputddl6.q.out 3ca50e3 
>   ql/src/test/results/clientpositive/inputddl7.q.out 91fab24 
>   ql/src/test/results/clientpositive/inputddl8.q.out 78d41a1 
>   ql/src/test/results/clientpositive/insert1.q.out 31ceff2 
>   ql/src/test/results/clientpositive/insert1_overwrite_partitions.q.out 9fd1533 
>   ql/src/test/results/clientpositive/insert2_overwrite_partitions.q.out 8df39c7 
>   ql/src/test/results/clientpositive/insert_compressed.q.out 4a161d8 
>   ql/src/test/results/clientpositive/insert_into1.q.out 2709691 
>   ql/src/test/results/clientpositive/insert_into2.q.out e41fe39 
>   ql/src/test/results/clientpositive/insert_into3.q.out c93ff1a 
>   ql/src/test/results/clientpositive/insert_into4.q.out 228b2f7 
>   ql/src/test/results/clientpositive/insert_into5.q.out 34600b9 
>   ql/src/test/results/clientpositive/insert_into6.q.out 07316a0 
>   ql/src/test/results/clientpositive/insert_overwrite_local_directory_1.q.out ab63e54 
>   ql/src/test/results/clientpositive/insertexternal1.q.out d96a593 
>   ql/src/test/results/clientpositive/join1.q.out 32c9157 
>   ql/src/test/results/clientpositive/join14_hadoop20.q.out 6235d66 
>   ql/src/test/results/clientpositive/join17.q.out 631ffea 
>   ql/src/test/results/clientpositive/join19.q.out 9e1f159 
>   ql/src/test/results/clientpositive/join2.q.out bd882cc 
>   ql/src/test/results/clientpositive/join24.q.out 04d34aa 
>   ql/src/test/results/clientpositive/join25.q.out 88a9f2f 
>   ql/src/test/results/clientpositive/join26.q.out b2e254b 
>   ql/src/test/results/clientpositive/join27.q.out 3a1d6aa 
>   ql/src/test/results/clientpositive/join28.q.out 68b3b71 
>   ql/src/test/results/clientpositive/join29.q.out d35538c 
>   ql/src/test/results/clientpositive/join3.q.out be5f87f 
>   ql/src/test/results/clientpositive/join30.q.out bc52568 
>   ql/src/test/results/clientpositive/join31.q.out 0005c87 
>   ql/src/test/results/clientpositive/join32.q.out 7a9c173 
>   ql/src/test/results/clientpositive/join32_lessSize.q.out 0f1cf0c 
>   ql/src/test/results/clientpositive/join33.q.out 7a9c173 
>   ql/src/test/results/clientpositive/join34.q.out af04fbd 
>   ql/src/test/results/clientpositive/join35.q.out 400e858 
>   ql/src/test/results/clientpositive/join36.q.out 7bf7e44 
>   ql/src/test/results/clientpositive/join37.q.out 900054e 
>   ql/src/test/results/clientpositive/join38.q.out b7126ee 
>   ql/src/test/results/clientpositive/join39.q.out 50e963d 
>   ql/src/test/results/clientpositive/join4.q.out e854ae5 
>   ql/src/test/results/clientpositive/join5.q.out 49dce62 
>   ql/src/test/results/clientpositive/join6.q.out 7c42462 
>   ql/src/test/results/clientpositive/join7.q.out 1b6bfa8 
>   ql/src/test/results/clientpositive/join8.q.out a154ff9 
>   ql/src/test/results/clientpositive/join9.q.out c2bf18b 
>   ql/src/test/results/clientpositive/join_1to1.q.out 08d8482 
>   ql/src/test/results/clientpositive/join_alt_syntax.q.out 82cfd56 
>   ql/src/test/results/clientpositive/join_array.q.out 102753d 
>   ql/src/test/results/clientpositive/join_casesensitive.q.out 8e0534c 
>   ql/src/test/results/clientpositive/join_cond_pushdown_1.q.out b6d09ab 
>   ql/src/test/results/clientpositive/join_cond_pushdown_2.q.out c574b95 
>   ql/src/test/results/clientpositive/join_cond_pushdown_3.q.out 82563d7 
>   ql/src/test/results/clientpositive/join_cond_pushdown_4.q.out 0c2c80f 
>   ql/src/test/results/clientpositive/join_empty.q.out c8929bf 
>   ql/src/test/results/clientpositive/join_filters.q.out 471eb45 
>   ql/src/test/results/clientpositive/join_hive_626.q.out df85b75 
>   ql/src/test/results/clientpositive/join_map_ppr.q.out 09b9462 
>   ql/src/test/results/clientpositive/join_merging.q.out 7c8b401 
>   ql/src/test/results/clientpositive/join_nulls.q.out 10e4c9b 
>   ql/src/test/results/clientpositive/join_nullsafe.q.out 5111635 
>   ql/src/test/results/clientpositive/join_rc.q.out af4237c 
>   ql/src/test/results/clientpositive/join_reorder.q.out 0033457 
>   ql/src/test/results/clientpositive/join_reorder2.q.out 39c5900 
>   ql/src/test/results/clientpositive/join_reorder3.q.out 28ff251 
>   ql/src/test/results/clientpositive/join_reorder4.q.out 8aaf847 
>   ql/src/test/results/clientpositive/join_star.q.out 05d0d31 
>   ql/src/test/results/clientpositive/join_view.q.out 1ec6846 
>   ql/src/test/results/clientpositive/keyword_1.q.out 8a2893a 
>   ql/src/test/results/clientpositive/lateral_view.q.out 119ddf5 
>   ql/src/test/results/clientpositive/lateral_view_cp.q.out c3f7508 
>   ql/src/test/results/clientpositive/leadlag.q.out 58dba32 
>   ql/src/test/results/clientpositive/leadlag_queries.q.out 93238f5 
>   ql/src/test/results/clientpositive/leftsemijoin.q.out d8ecfbf 
>   ql/src/test/results/clientpositive/leftsemijoin_mr.q.out 3ca0e15 
>   ql/src/test/results/clientpositive/limit_pushdown_negative.q.out 5176031 
>   ql/src/test/results/clientpositive/lineage1.q.out 2b32507 
>   ql/src/test/results/clientpositive/list_bucket_dml_10.q.out 3f2bb39 
>   ql/src/test/results/clientpositive/load_binary_data.q.out 76fbe74 
>   ql/src/test/results/clientpositive/load_dyn_part1.q.out 7c9bf40 
>   ql/src/test/results/clientpositive/load_dyn_part10.q.out 57646a1 
>   ql/src/test/results/clientpositive/load_dyn_part11.q.out 883ee61 
>   ql/src/test/results/clientpositive/load_dyn_part12.q.out 04a2b0b 
>   ql/src/test/results/clientpositive/load_dyn_part13.q.out 85a4470 
>   ql/src/test/results/clientpositive/load_dyn_part14.q.out a2d53d5 
>   ql/src/test/results/clientpositive/load_dyn_part15.q.out 8d91551 
>   ql/src/test/results/clientpositive/load_dyn_part2.q.out b46147b 
>   ql/src/test/results/clientpositive/load_dyn_part3.q.out 1771948 
>   ql/src/test/results/clientpositive/load_dyn_part4.q.out ba38782 
>   ql/src/test/results/clientpositive/load_dyn_part5.q.out 8d9871e 
>   ql/src/test/results/clientpositive/load_dyn_part6.q.out e23b366 
>   ql/src/test/results/clientpositive/load_dyn_part7.q.out 5c274c5 
>   ql/src/test/results/clientpositive/load_dyn_part8.q.out 968cef1 
>   ql/src/test/results/clientpositive/load_dyn_part9.q.out 67ad1a6 
>   ql/src/test/results/clientpositive/load_exist_part_authsuccess.q.out f674f2f 
>   ql/src/test/results/clientpositive/load_file_with_space_in_the_name.q.out 717c4a4 
>   ql/src/test/results/clientpositive/load_fs.q.out 563863d 
>   ql/src/test/results/clientpositive/load_fs2.q.out 2340dba 
>   ql/src/test/results/clientpositive/load_fs_overwrite.q.out 61fa07c 
>   ql/src/test/results/clientpositive/load_hdfs_file_with_space_in_the_name.q.out fcc4339 
>   ql/src/test/results/clientpositive/load_nonpart_authsuccess.q.out ca96d95 
>   ql/src/test/results/clientpositive/load_overwrite.q.out 39c7e7c 
>   ql/src/test/results/clientpositive/load_part_authsuccess.q.out 560c582 
>   ql/src/test/results/clientpositive/loadpart1.q.out 84f9631 
>   ql/src/test/results/clientpositive/loadpart2.q.out ba89d5b 
>   ql/src/test/results/clientpositive/lock1.q.out d6a84e2 
>   ql/src/test/results/clientpositive/lock2.q.out 1a6ab78 
>   ql/src/test/results/clientpositive/lock3.q.out f5bfa30 
>   ql/src/test/results/clientpositive/lock4.q.out f5bfa30 
>   ql/src/test/results/clientpositive/mapjoin_hook.q.out 594ac9c 
>   ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 82acdb6 
>   ql/src/test/results/clientpositive/mapjoin_test_outer.q.out 36deabb 
>   ql/src/test/results/clientpositive/mapreduce1.q.out 3fd5ffc 
>   ql/src/test/results/clientpositive/mapreduce2.q.out 01ed783 
>   ql/src/test/results/clientpositive/mapreduce3.q.out 7724e01 
>   ql/src/test/results/clientpositive/mapreduce4.q.out dea234d 
>   ql/src/test/results/clientpositive/mapreduce5.q.out 074d22c 
>   ql/src/test/results/clientpositive/mapreduce6.q.out d7edf87 
>   ql/src/test/results/clientpositive/mapreduce7.q.out 785eeb4 
>   ql/src/test/results/clientpositive/mapreduce8.q.out bbccc85 
>   ql/src/test/results/clientpositive/merge1.q.out 48bbcf6 
>   ql/src/test/results/clientpositive/merge2.q.out 3c66505 
>   ql/src/test/results/clientpositive/merge3.q.out 3df75b7 
>   ql/src/test/results/clientpositive/merge4.q.out ef4beba 
>   ql/src/test/results/clientpositive/merge_dynamic_partition.q.out 28f6389 
>   ql/src/test/results/clientpositive/merge_dynamic_partition2.q.out 90d155b 
>   ql/src/test/results/clientpositive/merge_dynamic_partition3.q.out cd44784 
>   ql/src/test/results/clientpositive/merge_dynamic_partition4.q.out 484f964 
>   ql/src/test/results/clientpositive/merge_dynamic_partition5.q.out 77a750d 
>   ql/src/test/results/clientpositive/mergejoins.q.out 4f6fc87 
>   ql/src/test/results/clientpositive/mergejoins_mixed.q.out 4e16fbd 
>   ql/src/test/results/clientpositive/metadata_export_drop.q.out 260c171 
>   ql/src/test/results/clientpositive/metadata_only_queries.q.out fea4a11 
>   ql/src/test/results/clientpositive/metadata_only_queries_with_filters.q.out 01dbf3d 
>   ql/src/test/results/clientpositive/metadataonly1.q.out fc6e9e5 
>   ql/src/test/results/clientpositive/mi.q.out b1831d5 
>   ql/src/test/results/clientpositive/misc_json.q.out 42d3ace 
>   ql/src/test/results/clientpositive/multiMapJoin1.q.out 8d888a2 
>   ql/src/test/results/clientpositive/multiMapJoin2.q.out c59a407 
>   ql/src/test/results/clientpositive/multi_insert.q.out 4124e45 
>   ql/src/test/results/clientpositive/multi_insert_gby.q.out 28ab667 
>   ql/src/test/results/clientpositive/multi_insert_gby2.q.out 1f1f751 
>   ql/src/test/results/clientpositive/multi_insert_gby3.q.out e16273b 
>   ql/src/test/results/clientpositive/multi_insert_lateral_view.q.out 05cb37c 
>   ql/src/test/results/clientpositive/multi_insert_move_tasks_share_dependencies.q.out 987ae94 
>   ql/src/test/results/clientpositive/multi_sahooks.q.out 6dc8e2b 
>   ql/src/test/results/clientpositive/multigroupby_singlemr.q.out 9002cfa 
>   ql/src/test/results/clientpositive/nested_complex.q.out 1849afc 
>   ql/src/test/results/clientpositive/nestedvirtual.q.out 4e6a2ef 
>   ql/src/test/results/clientpositive/newline.q.out da21e87 
>   ql/src/test/results/clientpositive/nomore_ambiguous_table_col.q.out 1377a1a 
>   ql/src/test/results/clientpositive/nonreserved_keywords_input37.q.out 1d1ce79 
>   ql/src/test/results/clientpositive/nonreserved_keywords_insert_into1.q.out b702d91 
>   ql/src/test/results/clientpositive/notable_alias1.q.out e1dd01e 
>   ql/src/test/results/clientpositive/notable_alias2.q.out 592b530 
>   ql/src/test/results/clientpositive/notable_alias3.q.out ab809a4 
>   ql/src/test/results/clientpositive/null_column.q.out ae88ae7 
>   ql/src/test/results/clientpositive/nullformat.q.out f3bde00 
>   ql/src/test/results/clientpositive/nullformatCTAS.q.out df997ce 
>   ql/src/test/results/clientpositive/nullformatdir.q.out 175a26f 
>   ql/src/test/results/clientpositive/nullgroup3.q.out 1dee25e 
>   ql/src/test/results/clientpositive/nullgroup5.q.out 5a4d187 
>   ql/src/test/results/clientpositive/nullinput.q.out bedc5de 
>   ql/src/test/results/clientpositive/nullinput2.q.out af0bec5 
>   ql/src/test/results/clientpositive/nullscript.q.out ec8c5e8 
>   ql/src/test/results/clientpositive/orc_create.q.out 259520e 
>   ql/src/test/results/clientpositive/orc_createas1.q.out af392c3 
>   ql/src/test/results/clientpositive/orc_dictionary_threshold.q.out b8187ef 
>   ql/src/test/results/clientpositive/orc_diff_part_cols.q.out 9893a14 
>   ql/src/test/results/clientpositive/orc_empty_files.q.out 0889a52 
>   ql/src/test/results/clientpositive/orc_empty_strings.q.out 7975ca9 
>   ql/src/test/results/clientpositive/orc_ends_with_nulls.q.out 81d6138 
>   ql/src/test/results/clientpositive/orc_predicate_pushdown.q.out ef47c5e 
>   ql/src/test/results/clientpositive/orc_split_elimination.q.out fcbcdb3 
>   ql/src/test/results/clientpositive/orc_vectorization_ppd.q.out 91aae57 
>   ql/src/test/results/clientpositive/parallel.q.out d97d1d1 
>   ql/src/test/results/clientpositive/parallel_orderby.q.out e1a7e53 
>   ql/src/test/results/clientpositive/parquet_create.q.out 34fdea2 
>   ql/src/test/results/clientpositive/parquet_partitioned.q.out ecba6ce 
>   ql/src/test/results/clientpositive/partInit.q.out c451bc4 
>   ql/src/test/results/clientpositive/part_inherit_tbl_props.q.out ed26384 
>   ql/src/test/results/clientpositive/part_inherit_tbl_props_empty.q.out d767558 
>   ql/src/test/results/clientpositive/part_inherit_tbl_props_with_star.q.out ec0b3c2 
>   ql/src/test/results/clientpositive/partcols1.q.out 937ab3e 
>   ql/src/test/results/clientpositive/partition_date.q.out b73d292 
>   ql/src/test/results/clientpositive/partition_date2.q.out 3845de4 
>   ql/src/test/results/clientpositive/partition_decode_name.q.out 910e3ac 
>   ql/src/test/results/clientpositive/partition_schema1.q.out 6d9b7ca 
>   ql/src/test/results/clientpositive/partition_serde_format.q.out 92f6518 
>   ql/src/test/results/clientpositive/partition_special_char.q.out 8a8ee1b 
>   ql/src/test/results/clientpositive/partition_type_check.q.out b166587 
>   ql/src/test/results/clientpositive/partition_varchar1.q.out fea6561 
>   ql/src/test/results/clientpositive/partition_varchar2.q.out 0625cf0 
>   ql/src/test/results/clientpositive/partition_vs_table_metadata.q.out cd5e8e6 
>   ql/src/test/results/clientpositive/partition_wise_fileformat.q.out 0146e2e 
>   ql/src/test/results/clientpositive/partition_wise_fileformat10.q.out 390338c 
>   ql/src/test/results/clientpositive/partition_wise_fileformat11.q.out a0325c8 
>   ql/src/test/results/clientpositive/partition_wise_fileformat12.q.out 256bf1b 
>   ql/src/test/results/clientpositive/partition_wise_fileformat13.q.out 6a85d74 
>   ql/src/test/results/clientpositive/partition_wise_fileformat14.q.out 1c52b08 
>   ql/src/test/results/clientpositive/partition_wise_fileformat15.q.out 0b3f282 
>   ql/src/test/results/clientpositive/partition_wise_fileformat16.q.out c4cebcb 
>   ql/src/test/results/clientpositive/partition_wise_fileformat17.q.out 1b13a0e 
>   ql/src/test/results/clientpositive/partition_wise_fileformat18.q.out fce16a0 
>   ql/src/test/results/clientpositive/partition_wise_fileformat2.q.out edf1a1f 
>   ql/src/test/results/clientpositive/partition_wise_fileformat3.q.out 5a32a20 
>   ql/src/test/results/clientpositive/partition_wise_fileformat4.q.out 9a2beb2 
>   ql/src/test/results/clientpositive/partition_wise_fileformat5.q.out 36b5fca 
>   ql/src/test/results/clientpositive/partition_wise_fileformat6.q.out fda54d7 
>   ql/src/test/results/clientpositive/partition_wise_fileformat7.q.out 8164d1b 
>   ql/src/test/results/clientpositive/partition_wise_fileformat8.q.out 94856c4 
>   ql/src/test/results/clientpositive/partition_wise_fileformat9.q.out 7dd8781 
>   ql/src/test/results/clientpositive/partitions_json.q.out 9bf9dcc 
>   ql/src/test/results/clientpositive/pcr.q.out 7f216d9 
>   ql/src/test/results/clientpositive/ppd_constant_expr.q.out 5b0f3c2 
>   ql/src/test/results/clientpositive/ppd_multi_insert.q.out 2e6f877 
>   ql/src/test/results/clientpositive/ppd_outer_join5.q.out cdad2af 
>   ql/src/test/results/clientpositive/ppd_repeated_alias.q.out e96130e 
>   ql/src/test/results/clientpositive/ppd_union_view.q.out 41172fd 
>   ql/src/test/results/clientpositive/ppr_pushdown.q.out 57f2f30 
>   ql/src/test/results/clientpositive/ppr_pushdown2.q.out ecd26d3 
>   ql/src/test/results/clientpositive/progress_1.q.out 05415b9 
>   ql/src/test/results/clientpositive/protectmode.q.out 1db2949 
>   ql/src/test/results/clientpositive/protectmode2.q.out a0d2472 
>   ql/src/test/results/clientpositive/ptf.q.out 1932b93 
>   ql/src/test/results/clientpositive/ptf_decimal.q.out 490ef39 
>   ql/src/test/results/clientpositive/ptf_general_queries.q.out d1ac044 
>   ql/src/test/results/clientpositive/ptf_matchpath.q.out cf3f0ae 
>   ql/src/test/results/clientpositive/ptf_rcfile.q.out ac0f02b 
>   ql/src/test/results/clientpositive/ptf_register_tblfn.q.out e10779a 
>   ql/src/test/results/clientpositive/ptf_seqfile.q.out 9926591 
>   ql/src/test/results/clientpositive/push_or.q.out 8864ebf 
>   ql/src/test/results/clientpositive/ql_rewrite_gbtoidx.q.out 84f8d93 
>   ql/src/test/results/clientpositive/quote1.q.out 6e76fe2 
>   ql/src/test/results/clientpositive/quotedid_alter.q.out feb7d57 
>   ql/src/test/results/clientpositive/quotedid_basic.q.out 926b158 
>   ql/src/test/results/clientpositive/quotedid_partition.q.out 7e13f20 
>   ql/src/test/results/clientpositive/quotedid_skew.q.out 90b18d3 
>   ql/src/test/results/clientpositive/quotedid_smb.q.out 8f5b9c0 
>   ql/src/test/results/clientpositive/quotedid_tblproperty.q.out 947a605 
>   ql/src/test/results/clientpositive/rand_partitionpruner2.q.out 1b3c962 
>   ql/src/test/results/clientpositive/rcfile_bigdata.q.out 13d8d5a 
>   ql/src/test/results/clientpositive/rcfile_columnar.q.out 9c51b22 
>   ql/src/test/results/clientpositive/rcfile_createas1.q.out 5f7814c 
>   ql/src/test/results/clientpositive/rcfile_default_format.q.out a15aee5 
>   ql/src/test/results/clientpositive/rcfile_lazydecompress.q.out c6b5b7a 
>   ql/src/test/results/clientpositive/rcfile_merge1.q.out cae31b6 
>   ql/src/test/results/clientpositive/rcfile_merge2.q.out 8b88486 
>   ql/src/test/results/clientpositive/rcfile_merge3.q.out 9d0cae4 
>   ql/src/test/results/clientpositive/rcfile_merge4.q.out df27acc 
>   ql/src/test/results/clientpositive/rcfile_null_value.q.out 9c795db 
>   ql/src/test/results/clientpositive/rcfile_toleratecorruptions.q.out 0f92935 
>   ql/src/test/results/clientpositive/rcfile_union.q.out d1ea976 
>   ql/src/test/results/clientpositive/reduce_deduplicate.q.out 03cc441 
>   ql/src/test/results/clientpositive/reduce_deduplicate_exclude_gby.q.out 51385c0 
>   ql/src/test/results/clientpositive/reducesink_dedup.q.out 32dfdd4 
>   ql/src/test/results/clientpositive/remote_script.q.out 8806b2b 
>   ql/src/test/results/clientpositive/rename_column.q.out 3627264 
>   ql/src/test/results/clientpositive/rename_external_partition_location.q.out bff9191 
>   ql/src/test/results/clientpositive/rename_partition_location.q.out 3086aa2 
>   ql/src/test/results/clientpositive/rename_table_location.q.out bf79ea3 
>   ql/src/test/results/clientpositive/repair.q.out 553c4c1 
>   ql/src/test/results/clientpositive/root_dir_external_table.q.out dfd8671 
>   ql/src/test/results/clientpositive/sample1.q.out eb7a552 
>   ql/src/test/results/clientpositive/sample10.q.out beca660 
>   ql/src/test/results/clientpositive/sample2.q.out 6282873 
>   ql/src/test/results/clientpositive/sample4.q.out 859e0c4 
>   ql/src/test/results/clientpositive/sample5.q.out 60855f4 
>   ql/src/test/results/clientpositive/sample6.q.out 32a1141 
>   ql/src/test/results/clientpositive/sample7.q.out cf018f5 
>   ql/src/test/results/clientpositive/sample_islocalmode_hook_hadoop20.q.out 96956b2 
>   ql/src/test/results/clientpositive/schemeAuthority.q.out eabee19 
>   ql/src/test/results/clientpositive/schemeAuthority2.q.out 4248270 
>   ql/src/test/results/clientpositive/scriptfile1.q.out f3ed98b 
>   ql/src/test/results/clientpositive/select_unquote_and.q.out bb02285 
>   ql/src/test/results/clientpositive/select_unquote_not.q.out 36f5c77 
>   ql/src/test/results/clientpositive/select_unquote_or.q.out 5b68691 
>   ql/src/test/results/clientpositive/semijoin.q.out 9fa5bb9 
>   ql/src/test/results/clientpositive/serde_regex.q.out 86e3cc6 
>   ql/src/test/results/clientpositive/serde_reported_schema.q.out 4ff568d 
>   ql/src/test/results/clientpositive/show_columns.q.out 5212cfc 
>   ql/src/test/results/clientpositive/show_create_table_alter.q.out 69a9962 
>   ql/src/test/results/clientpositive/show_create_table_db_table.q.out d36e8b0 
>   ql/src/test/results/clientpositive/show_create_table_delimited.q.out 088b075 
>   ql/src/test/results/clientpositive/show_create_table_partitioned.q.out b66ea9e 
>   ql/src/test/results/clientpositive/show_create_table_serde.q.out 811ae4a 
>   ql/src/test/results/clientpositive/show_indexes_edge_cases.q.out 2f598b1 
>   ql/src/test/results/clientpositive/show_indexes_syntax.q.out 070ba57 
>   ql/src/test/results/clientpositive/show_tables.q.out fddb234 
>   ql/src/test/results/clientpositive/show_tblproperties.q.out a39e217 
>   ql/src/test/results/clientpositive/skewjoin.q.out 214e7df 
>   ql/src/test/results/clientpositive/skewjoinopt1.q.out 2acf4ff 
>   ql/src/test/results/clientpositive/skewjoinopt10.q.out 95d4b32 
>   ql/src/test/results/clientpositive/skewjoinopt11.q.out 0495d1e 
>   ql/src/test/results/clientpositive/skewjoinopt12.q.out a68543c 
>   ql/src/test/results/clientpositive/skewjoinopt13.q.out c74edf6 
>   ql/src/test/results/clientpositive/skewjoinopt14.q.out f2791ca 
>   ql/src/test/results/clientpositive/skewjoinopt15.q.out 58ba052 
>   ql/src/test/results/clientpositive/skewjoinopt16.q.out d5461d5 
>   ql/src/test/results/clientpositive/skewjoinopt17.q.out d293c12 
>   ql/src/test/results/clientpositive/skewjoinopt18.q.out d8dadc8 
>   ql/src/test/results/clientpositive/skewjoinopt19.q.out 2790a0a 
>   ql/src/test/results/clientpositive/skewjoinopt2.q.out 5a0ff80 
>   ql/src/test/results/clientpositive/skewjoinopt20.q.out a616197 
>   ql/src/test/results/clientpositive/skewjoinopt3.q.out 0c78342 
>   ql/src/test/results/clientpositive/skewjoinopt4.q.out ae8d5ce 
>   ql/src/test/results/clientpositive/skewjoinopt5.q.out ab8d169 
>   ql/src/test/results/clientpositive/skewjoinopt6.q.out 4da0473 
>   ql/src/test/results/clientpositive/skewjoinopt7.q.out 9262dba 
>   ql/src/test/results/clientpositive/skewjoinopt8.q.out d051e27 
>   ql/src/test/results/clientpositive/skewjoinopt9.q.out 3e3e2cb 
>   ql/src/test/results/clientpositive/smb_mapjoin9.q.out 1b6bec3 
>   ql/src/test/results/clientpositive/smb_mapjoin_1.q.out cff3b39 
>   ql/src/test/results/clientpositive/smb_mapjoin_10.q.out ea29bac 
>   ql/src/test/results/clientpositive/smb_mapjoin_11.q.out 5c7a6db 
>   ql/src/test/results/clientpositive/smb_mapjoin_12.q.out 0ddbe16 
>   ql/src/test/results/clientpositive/smb_mapjoin_13.q.out efc781d 
>   ql/src/test/results/clientpositive/smb_mapjoin_14.q.out 3885532 
>   ql/src/test/results/clientpositive/smb_mapjoin_15.q.out 3392187 
>   ql/src/test/results/clientpositive/smb_mapjoin_16.q.out baef673 
>   ql/src/test/results/clientpositive/smb_mapjoin_17.q.out 24936fe 
>   ql/src/test/results/clientpositive/smb_mapjoin_18.q.out 4bd8566 
>   ql/src/test/results/clientpositive/smb_mapjoin_19.q.out 410c31c 
>   ql/src/test/results/clientpositive/smb_mapjoin_2.q.out 7ad5bcf 
>   ql/src/test/results/clientpositive/smb_mapjoin_20.q.out a2bf58d 
>   ql/src/test/results/clientpositive/smb_mapjoin_21.q.out 4ba5a9a 
>   ql/src/test/results/clientpositive/smb_mapjoin_22.q.out 1c46b84 
>   ql/src/test/results/clientpositive/smb_mapjoin_25.q.out d5187cf 
>   ql/src/test/results/clientpositive/smb_mapjoin_3.q.out 29b74d9 
>   ql/src/test/results/clientpositive/smb_mapjoin_4.q.out 18825ef 
>   ql/src/test/results/clientpositive/smb_mapjoin_5.q.out f6553b6 
>   ql/src/test/results/clientpositive/smb_mapjoin_6.q.out 9ac0df1 
>   ql/src/test/results/clientpositive/smb_mapjoin_7.q.out 8be4606 
>   ql/src/test/results/clientpositive/smb_mapjoin_8.q.out c393aa8 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_1.q.out d6395cc 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_2.q.out 2ca9d8a 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_3.q.out c7f8c26 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_4.q.out 3a1ed8f 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_5.q.out 9d4d504 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_6.q.out 6ee7b0a 
>   ql/src/test/results/clientpositive/sort_merge_join_desc_7.q.out a0c869a 
>   ql/src/test/results/clientpositive/split.q.out 8bd206a 
>   ql/src/test/results/clientpositive/stats0.q.out 15b270f 
>   ql/src/test/results/clientpositive/stats1.q.out 690a53d 
>   ql/src/test/results/clientpositive/stats10.q.out 86ad524 
>   ql/src/test/results/clientpositive/stats11.q.out 5e65bc5 
>   ql/src/test/results/clientpositive/stats12.q.out 923412e 
>   ql/src/test/results/clientpositive/stats13.q.out bd997cb 
>   ql/src/test/results/clientpositive/stats14.q.out 888b364 
>   ql/src/test/results/clientpositive/stats15.q.out 888b364 
>   ql/src/test/results/clientpositive/stats16.q.out a2d8c84 
>   ql/src/test/results/clientpositive/stats18.q.out cd4ed81 
>   ql/src/test/results/clientpositive/stats19.q.out 18029b8 
>   ql/src/test/results/clientpositive/stats2.q.out 761f5f0 
>   ql/src/test/results/clientpositive/stats20.q.out c3a2d67 
>   ql/src/test/results/clientpositive/stats3.q.out 83ca1a3 
>   ql/src/test/results/clientpositive/stats4.q.out 3e9e522 
>   ql/src/test/results/clientpositive/stats6.q.out ea6af9d 
>   ql/src/test/results/clientpositive/stats7.q.out 81a25f4 
>   ql/src/test/results/clientpositive/stats8.q.out 5cd4ef5 
>   ql/src/test/results/clientpositive/stats9.q.out 51a29ee 
>   ql/src/test/results/clientpositive/stats_aggregator_error_1.q.out 04190d5 
>   ql/src/test/results/clientpositive/stats_counter_partitioned.q.out 62daf36 
>   ql/src/test/results/clientpositive/stats_empty_dyn_part.q.out a5caf2e 
>   ql/src/test/results/clientpositive/stats_empty_partition.q.out 470ee2e 
>   ql/src/test/results/clientpositive/stats_invalidation.q.out 667d49c 
>   ql/src/test/results/clientpositive/stats_noscan_1.q.out f92ded8 
>   ql/src/test/results/clientpositive/stats_noscan_2.q.out b17d456 
>   ql/src/test/results/clientpositive/stats_only_null.q.out 1023f5e 
>   ql/src/test/results/clientpositive/stats_partscan_1.q.out b3cfb61 
>   ql/src/test/results/clientpositive/stats_publisher_error_1.q.out 9c0aec6 
>   ql/src/test/results/clientpositive/subquery_in.q.out 48be22b 
>   ql/src/test/results/clientpositive/subquery_in_having.q.out ef3dc18 
>   ql/src/test/results/clientpositive/subquery_multiinsert.q.out fdafea3 
>   ql/src/test/results/clientpositive/subquery_notin.q.out b2d687b 
>   ql/src/test/results/clientpositive/subquery_notin_having.q.out 5f4d96e 
>   ql/src/test/results/clientpositive/symlink_text_input_format.q.out c33c863 
>   ql/src/test/results/clientpositive/table_access_keys_stats.q.out 0521251 
>   ql/src/test/results/clientpositive/tablename_with_select.q.out 89b37a9 
>   ql/src/test/results/clientpositive/test_boolean_whereclause.q.out 9bb9446 
>   ql/src/test/results/clientpositive/timestamp_1.q.out 3768ec2 
>   ql/src/test/results/clientpositive/timestamp_2.q.out 8648b87 
>   ql/src/test/results/clientpositive/timestamp_3.q.out 7eaf5cb 
>   ql/src/test/results/clientpositive/timestamp_lazy.q.out 62a5ab7 
>   ql/src/test/results/clientpositive/timestamp_null.q.out 57269d7 
>   ql/src/test/results/clientpositive/timestamp_udf.q.out 8d16c48 
>   ql/src/test/results/clientpositive/touch.q.out 604f76c 
>   ql/src/test/results/clientpositive/transform1.q.out 7ce3b85 
>   ql/src/test/results/clientpositive/truncate_column.q.out 82f4988 
>   ql/src/test/results/clientpositive/truncate_column_buckets.q.out 7f73bb1 
>   ql/src/test/results/clientpositive/truncate_column_merge.q.out a0a7e99 
>   ql/src/test/results/clientpositive/truncate_table.q.out 673cf3b 
>   ql/src/test/results/clientpositive/udaf_context_ngrams.q.out 3ee8509 
>   ql/src/test/results/clientpositive/udaf_corr.q.out 5a73f2b 
>   ql/src/test/results/clientpositive/udaf_covar_pop.q.out 9b1f9ca 
>   ql/src/test/results/clientpositive/udaf_covar_samp.q.out f053289 
>   ql/src/test/results/clientpositive/udaf_ngrams.q.out 238a2e1 
>   ql/src/test/results/clientpositive/udaf_percentile_approx_20.q.out 0d14e5e 
>   ql/src/test/results/clientpositive/udf1.q.out 89014b6 
>   ql/src/test/results/clientpositive/udf2.q.out ca7ba74 
>   ql/src/test/results/clientpositive/udf3.q.out 546f949 
>   ql/src/test/results/clientpositive/udf4.q.out 99c4591 
>   ql/src/test/results/clientpositive/udf5.q.out 1acd4f1 
>   ql/src/test/results/clientpositive/udf6.q.out 4cf11d0 
>   ql/src/test/results/clientpositive/udf7.q.out f58aed9 
>   ql/src/test/results/clientpositive/udf8.q.out 79c3bff 
>   ql/src/test/results/clientpositive/udf_10_trims.q.out 04d0d4f 
>   ql/src/test/results/clientpositive/udf_bitmap_and.q.out 01f4840 
>   ql/src/test/results/clientpositive/udf_bitmap_or.q.out 9f06f6b 
>   ql/src/test/results/clientpositive/udf_concat_insert1.q.out 9311884 
>   ql/src/test/results/clientpositive/udf_concat_insert2.q.out e27e252 
>   ql/src/test/results/clientpositive/udf_concat_ws.q.out adc6aaf 
>   ql/src/test/results/clientpositive/udf_explode.q.out f7b6f2a 
>   ql/src/test/results/clientpositive/udf_field.q.out 210976d 
>   ql/src/test/results/clientpositive/udf_get_json_object.q.out d9764f5 
>   ql/src/test/results/clientpositive/udf_length.q.out 5a695c2 
>   ql/src/test/results/clientpositive/udf_printf.q.out 38e8868 
>   ql/src/test/results/clientpositive/udf_reverse.q.out 4ca3f68 
>   ql/src/test/results/clientpositive/udf_round_2.q.out 400b2fb 
>   ql/src/test/results/clientpositive/udf_sentences.q.out a24f239 
>   ql/src/test/results/clientpositive/udf_sort_array.q.out 536c77d 
>   ql/src/test/results/clientpositive/udf_to_unix_timestamp.q.out 8b5f6f2 
>   ql/src/test/results/clientpositive/udf_translate.q.out e83eab6 
>   ql/src/test/results/clientpositive/udf_unix_timestamp.q.out d2295bf 
>   ql/src/test/results/clientpositive/udtf_json_tuple.q.out 384fcc0 
>   ql/src/test/results/clientpositive/udtf_parse_url_tuple.q.out 8373d8e 
>   ql/src/test/results/clientpositive/udtf_posexplode.q.out 54eb493 
>   ql/src/test/results/clientpositive/unicode_notation.q.out 88f3034 
>   ql/src/test/results/clientpositive/union10.q.out 9342735 
>   ql/src/test/results/clientpositive/union12.q.out c5441c3 
>   ql/src/test/results/clientpositive/union17.q.out 3efc03c 
>   ql/src/test/results/clientpositive/union18.q.out 1933ac4 
>   ql/src/test/results/clientpositive/union19.q.out ff61868 
>   ql/src/test/results/clientpositive/union22.q.out eb5ad5c 
>   ql/src/test/results/clientpositive/union25.q.out 73635f9 
>   ql/src/test/results/clientpositive/union28.q.out c8b738f 
>   ql/src/test/results/clientpositive/union29.q.out 47dfd84 
>   ql/src/test/results/clientpositive/union3.q.out 10a97d1 
>   ql/src/test/results/clientpositive/union30.q.out 054e6ae 
>   ql/src/test/results/clientpositive/union31.q.out 8ac096e 
>   ql/src/test/results/clientpositive/union33.q.out 09bba51 
>   ql/src/test/results/clientpositive/union34.q.out cc7ad8c 
>   ql/src/test/results/clientpositive/union4.q.out 5b174a0 
>   ql/src/test/results/clientpositive/union6.q.out 4f35a6b 
>   ql/src/test/results/clientpositive/union_date.q.out 92b94ad 
>   ql/src/test/results/clientpositive/union_lateralview.q.out 85a4778 
>   ql/src/test/results/clientpositive/union_remove_6.q.out 2e2d919 
>   ql/src/test/results/clientpositive/union_view.q.out 3738702 
>   ql/src/test/results/clientpositive/uniquejoin.q.out 00172b5 
>   ql/src/test/results/clientpositive/unset_table_view_property.q.out f9c0b39 
>   ql/src/test/results/clientpositive/updateAccessTime.q.out c800703 
>   ql/src/test/results/clientpositive/varchar_1.q.out 0757dff 
>   ql/src/test/results/clientpositive/varchar_2.q.out 50ab30f 
>   ql/src/test/results/clientpositive/varchar_join1.q.out c99e8e4 
>   ql/src/test/results/clientpositive/varchar_nested_types.q.out 16a6a74 
>   ql/src/test/results/clientpositive/varchar_serde.q.out 1cccd60 
>   ql/src/test/results/clientpositive/varchar_udf1.q.out f4b9366 
>   ql/src/test/results/clientpositive/varchar_union1.q.out a591551 
>   ql/src/test/results/clientpositive/vectorization_part.q.out 6d4f511 
>   ql/src/test/results/clientpositive/vectorization_part_project.q.out faab239 
>   ql/src/test/results/clientpositive/vectorized_bucketmapjoin1.q.out fb8fe02 
>   ql/src/test/results/clientpositive/vectorized_context.q.out a13f861 
>   ql/src/test/results/clientpositive/vectorized_rcfile_columnar.q.out d293770 
>   ql/src/test/results/clientpositive/vectorized_timestamp_funcs.q.out 1980eb6 
>   ql/src/test/results/clientpositive/view.q.out 6f477cd 
>   ql/src/test/results/clientpositive/view_cast.q.out f9788ce 
>   ql/src/test/results/clientpositive/virtual_column.q.out 4878cbd 
>   ql/src/test/results/clientpositive/windowing.q.out 9934a72 
>   ql/src/test/results/clientpositive/windowing_adjust_rowcontainer_sz.q.out 0a15f68 
>   ql/src/test/results/clientpositive/windowing_columnPruning.q.out 91d6237 
>   ql/src/test/results/clientpositive/windowing_expressions.q.out e08d0bc 
>   ql/src/test/results/clientpositive/windowing_multipartitioning.q.out 6472921 
>   ql/src/test/results/clientpositive/windowing_navfn.q.out 4fff8fe 
>   ql/src/test/results/clientpositive/windowing_ntile.q.out 7d95db7 
>   ql/src/test/results/clientpositive/windowing_rank.q.out ac11897 
>   ql/src/test/results/clientpositive/windowing_udaf.q.out 3231354 
>   ql/src/test/results/clientpositive/windowing_windowspec.q.out 9d05548 
> 
> Diff: https://reviews.apache.org/r/18168/diff/
> 
> 
> Testing
> -------
> 
> new tests
> 
> 
> Thanks,
> 
> Thejas Nair
> 
>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message