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

(Updated Feb. 15, 2016, 5:18 p.m.)


Review request for hive, Ashutosh Chauhan and John Pullokkaran.


Bugs: HIVE-12543
    https://issues.apache.org/jira/browse/HIVE-12543


Repository: hive-git


Description
-------

Disable Hive ConstantPropagate optimizer when CBO has optimized the plan


Diffs (updated)
-----

  hbase-handler/src/test/results/positive/hbase_ppd_key_range.q.out 
d32b02c97425a434b7dfd0e51b5b64d1fdc5eb86 
  hbase-handler/src/test/results/positive/hbase_pushdown.q.out 
b362f57b433b74375b2f86b4e5ae2b1f537fabdf 
  ql/src/java/org/apache/hadoop/hive/ql/exec/OperatorUtils.java 
4828d70ec2987746344a19ec90f34ee10cd1a239 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 ea200dbe7c61f53bf6bc83d267995c02b953f147 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/DynamicPartitionPruningOptimization.java
 60240bda704da2c1eaa1e5da9231f497467964a4 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java 
c06b8fc04b891485b208560fee291d8c4819c3bc 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/RedundantDynamicPruningConditionsRemoval.java
 PRE-CREATION 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/SortedDynPartitionOptimizer.java
 27b04570b0fc2af41aaa41e83198e640ffc17e80 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRexUtil.java 
PRE-CREATION 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveReduceExpressionsRule.java
 d736f212b9a2ca2bab9d98e9c35d9365fcb94f1a 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/ExprNodeConverter.java
 b42e78f796fb91b2bff3443972ad7512b18d68ee 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/RexNodeConverter.java
 122546fffdf10d866b480029930c582de41598f4 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java
 b4c6e0574d6dd1b79cd05c06441e58e08096f794 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 
e7dc08c50f121f2a1ab67b3cba3aef01c0595847 
  ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDescUtils.java 
0223038197e50116ae764ef01b7abaef20715b8e 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out 
8ef99848916f076970b4f4869c1017387da6581a 
  ql/src/test/results/clientpositive/auto_join32.q.out 
e5249a25e09e3562c350994cc18166ed62f2ede2 
  ql/src/test/results/clientpositive/auto_join_without_localtask.q.out 
9393aff950accab152874a2ad74cbc507e6c1d92 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 
b5dfce36288755acf8e6f94903854832f0858101 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 
ba83ace6ebb9a79a646618a45d1fd3f59ca7f053 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out 
3dced2ac0db4b64b71cf307f11de555933f49c10 
  ql/src/test/results/clientpositive/constprog_when_case.q.out 
2f939ba56710ab189b456fdfa5ec92be7bc8b154 
  ql/src/test/results/clientpositive/correlationoptimizer13.q.out 
2694df8b7777678b5dd6a3964d42840b212cccb1 
  ql/src/test/results/clientpositive/correlationoptimizer8.q.out 
0065891d672120ffe83b84808096f342cf67b4f3 
  ql/src/test/results/clientpositive/correlationoptimizer9.q.out 
7c7d25c6061264c361e9712d82989d33510b0deb 
  ql/src/test/results/clientpositive/decimal_udf.q.out 
54c9f05abf6002e4c2c8e311a80921f0cd5f96ee 
  ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 
3b04326a5ad033caa5c4e0e42cf92104e53b81f1 
  ql/src/test/results/clientpositive/filter_cond_pushdown.q.out 
0649353a65b5b3462c62d16f24f231b34c3f4272 
  ql/src/test/results/clientpositive/filter_join_breaktask.q.out 
44add832e5ec1654521263e98ed5ebc3e8d12ba1 
  ql/src/test/results/clientpositive/fold_case.q.out 
aaf1fc4d03574d8a3ce575e5288849eead6f3bd4 
  ql/src/test/results/clientpositive/fold_eq_with_case_when.q.out 
f6badb79aff375bf9636d704f3b8b882f493be3f 
  ql/src/test/results/clientpositive/fold_when.q.out 
699341e3cf51e29033d0baa4b4472ec6073e2f43 
  ql/src/test/results/clientpositive/index_auto_self_join.q.out 
9a6c05f74663d5496676fdb6c6ff8947467bed74 
  ql/src/test/results/clientpositive/index_auto_unused.q.out 
75597a93196920569d9edd801221fdece93e12ea 
  ql/src/test/results/clientpositive/input_part3.q.out 
3514bb7bad19ef97c16f0dc19a9d412ff45cf23a 
  ql/src/test/results/clientpositive/join34.q.out 
f1bf4942041f88abced02ba018ecc72c4a1ce7d2 
  ql/src/test/results/clientpositive/join35.q.out 
3ff41ea82ed9e04c6abcbdf79a694cc9af1933b8 
  ql/src/test/results/clientpositive/join42.q.out 
6b08ab96f05976db2c8f71df1b09e90a0fcc50c4 
  ql/src/test/results/clientpositive/join_grp_diff_keys.q.out 
29b97a005356655ea75d3847b2fbbef6a6e9a063 
  ql/src/test/results/clientpositive/lineage2.q.out 
be0b564458bdacd6ce8998c74588713ca5eba988 
  ql/src/test/results/clientpositive/lineage3.q.out 
ca7d6e08a361cdaea3179afa3b946ce173893a26 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 
fd0f538cf1694e7d6bac37e13939b1839788a24d 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out 
7db8f2db82e23ad37735d25e16826c279629832d 
  ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 
f0b1b8d89e5bc3dcd67260b018d1c3ce8b9045bb 
  ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out 
55be6042154ad2d57ae97b968b6146868bed3621 
  ql/src/test/results/clientpositive/llap/tez_self_join.q.out 
9659c8ddfbaa17e57ea06678120b0ea0145f979c 
  ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out 
8abd6f8f18e979fb9712881da7b41921f8b5ebfd 
  
ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out
 c46a81a3d4e802be9a94939a88fa80f03d5d3cf9 
  ql/src/test/results/clientpositive/mapjoin_mapjoin.q.out 
44d47681100de27a92510bbe7019a0e1a2de797f 
  ql/src/test/results/clientpositive/merge_dynamic_partition.q.out 
da19b325e9a66dd713a68927614b60e8dda821e3 
  ql/src/test/results/clientpositive/perf/query21.q.out 
cbd117777994790a0174d5b282b150afacce950f 
  ql/src/test/results/clientpositive/perf/query31.q.out 
a16eeadbee51b9427895fe4a7fce0e14575d6bba 
  ql/src/test/results/clientpositive/perf/query32.q.out 
dc085dde85a60006aec6406276270688884355a2 
  ql/src/test/results/clientpositive/perf/query34.q.out 
037bc76a6b32ae4c67698cf5de561930a9ddd1c2 
  ql/src/test/results/clientpositive/perf/query39.q.out 
7dcf01d16478c1a9533d43a8d6935bd327d8d51e 
  ql/src/test/results/clientpositive/perf/query45.q.out 
35befff199470f12a27e1a747c84aedaec84c69e 
  ql/src/test/results/clientpositive/perf/query58.q.out 
bfda69f961183805f4a71c25d86111bf6946e313 
  ql/src/test/results/clientpositive/perf/query64.q.out 
2f52a47d9e8e2bc870a07a5a94fe34ade71f0034 
  ql/src/test/results/clientpositive/perf/query70.q.out 
9b58fdb238ac8c718df5a357fd82b8fdf1d075e3 
  ql/src/test/results/clientpositive/perf/query71.q.out 
11c3a0cec48371a5e5cc74c950fd3e76d3001a3b 
  ql/src/test/results/clientpositive/perf/query72.q.out 
99e00a766673c9189d3249bf233f95b65b0990cc 
  ql/src/test/results/clientpositive/perf/query73.q.out 
af359d05d22074acd3d4eb036f25af2979eded97 
  ql/src/test/results/clientpositive/perf/query75.q.out 
37916216ce01c8ecb40c3ca02dc1698d5f8980af 
  ql/src/test/results/clientpositive/perf/query85.q.out 
ad9aa897bdbcacf07a88a5eba4b870ea7ac41d9c 
  ql/src/test/results/clientpositive/perf/query87.q.out 
734b334965849ef3a5b3973321e07b4f7bc4ef60 
  ql/src/test/results/clientpositive/perf/query89.q.out 
4d0fb37daf6a6460307fd1b74b8794a2cb258b78 
  ql/src/test/results/clientpositive/perf/query92.q.out 
8ec1db2421d6a2add6a5471cab6cd63404d4ff49 
  ql/src/test/results/clientpositive/perf/query94.q.out 
876a9ed2c9100bff3bc0005c1e808a9f6e1d80c7 
  ql/src/test/results/clientpositive/perf/query95.q.out 
2c682e7a781a139e164f4802661f136195134761 
  ql/src/test/results/clientpositive/perf/query97.q.out 
812333a49c6fb613989fad28c7482f2f0e9d5725 
  ql/src/test/results/clientpositive/ppd2.q.out 
6ec934d45c3903de4467cc7b958b1a7ddc3e6fc3 
  ql/src/test/results/clientpositive/ppd_join2.q.out 
9261d776597a46d783c8de74bdc83e53d6e824a4 
  ql/src/test/results/clientpositive/ppd_join5.q.out 
a49db5d7e3756736003c8896ed0d6f7542173d65 
  ql/src/test/results/clientpositive/ppd_outer_join5.q.out 
e825d366c546af5aa5da8ac4b483eee05da1ed7f 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 
833dca1bb5e78ad708407178efcae8e0f06ddedb 
  ql/src/test/results/clientpositive/ppd_udf_case.q.out 
c2be025ea6306b5ef87330008bbb97606ba9ae5a 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 
40e20a6c37f9c51986804aaeea753374b37f07de 
  ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out 
95146ed2eae298c7fca03f96a0544754933d0d55 
  ql/src/test/results/clientpositive/semijoin.q.out 
b068ccc06746ed75eabadc05531af936bb5554c4 
  ql/src/test/results/clientpositive/semijoin4.q.out 
0da9eb3eca309af44d6003111fffbde3bc7c2e10 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out 
130c02947eb579f539525ff521ee6e663a8a19f1 
  ql/src/test/results/clientpositive/spark/auto_join32.q.out 
340bba82e7d209ecb5aa29135ee390118fea6c56 
  ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out 
9a8e248dbd4a4b6953c3906e15ed5fdd7ca76931 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 
5bc777d7d570464c5d09a54059431782560c915b 
  ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 
dc14397ec40edd6ba627a53096e5477fd9875f6b 
  ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 
ea19b92263b1a9eeb92d7ad6c7e1ed816e775c0b 
  ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 
a8935ac07b43c5580fe6324bb5aab1e67140d9e0 
  ql/src/test/results/clientpositive/spark/index_auto_self_join.q.out 
541197e5568a5b4904ba9d50b2dec62c17105068 
  ql/src/test/results/clientpositive/spark/join34.q.out 
e99fd5b1e88f42e017fc9ffe2141e579c8c41e81 
  ql/src/test/results/clientpositive/spark/join35.q.out 
817ae5da6252096fcfb12f3da82aa17c5a44e366 
  ql/src/test/results/clientpositive/spark/mapjoin_mapjoin.q.out 
46eae007e4b53d695c13a0d47547f4de709f9b84 
  ql/src/test/results/clientpositive/spark/ppd_join2.q.out 
dbf315bbe591dd3bbedcdf60fe17e3ab086587db 
  ql/src/test/results/clientpositive/spark/ppd_join5.q.out 
43546867552f2c833609fbe58284fe60d7b80c10 
  ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out 
062f8e78980e70e97f9d59998050b96f3fc1598f 
  ql/src/test/results/clientpositive/spark/semijoin.q.out 
c0f761a697294bbc6c9615e790d8644a2f27970b 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out 
6fdee3ca44a933247bda87f94fe2b0b7f66a1773 
  ql/src/test/results/clientpositive/spark/subquery_exists.q.out 
22fb77e972a2a642f0e2becde880d675f47a8353 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out 
66840ec916216f56d64d540512815197f513eb5a 
  ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 
f2c7b08deb91e007496f8247411de307a6e3d597 
  ql/src/test/results/clientpositive/spark/union_remove_19.q.out 
df0fecddac24dee9bb231f2cd282c4330e46fc36 
  ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 
85cee4d593504187c128bc2069a487de67f7a804 
  ql/src/test/results/clientpositive/spark/vectorization_short_regress.q.out 
b74492750f960f4ac56bcde2b46b82e5450061a7 
  ql/src/test/results/clientpositive/spark/vectorized_case.q.out 
7d151362892eba4826564e08a2afbf1216685b68 
  ql/src/test/results/clientpositive/subquery_exists.q.out 
26b9a38487f57a7458275e265ab51039139ce970 
  ql/src/test/results/clientpositive/subquery_in.q.out 
8f5c43c21e91556abfcfbe1b2b6d6f29ea31c523 
  ql/src/test/results/clientpositive/subquery_notin.q.out 
090bdecfcdd0e143b54536a744bd89c7155485e4 
  ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out 
7aa2375ad9f294c821533cf050285ea09819abb5 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 
f2c7b08deb91e007496f8247411de307a6e3d597 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 
bee95c1abba301d70792be1210c363a7dc574c21 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 
341a549e1ad2f57309cb2d326c5e3769e78b5021 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out 
b39d2fcae247e61bd2b3418fce8c0d73646caabf 
  ql/src/test/results/clientpositive/tez/explainuser_4.q.out 
3a3e17d8ff019589a2f1788f49e84064bffee9fb 
  ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out 
3aba57d3bcb1d4e59bec2bf3b00b98d0f937cdfd 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 
5ccee005f21e810d637aa38ab66231b8bee8ffd9 
  ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out 
4aebb1f32027bd9701de09da465a96125a8e8da5 
  ql/src/test/results/clientpositive/tez/subquery_exists.q.out 
1c1a88542890c97f9f1664f8ecf55737037ca5e8 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out 
7cd4113ca80c9d2ceb0a70e072e5c4634c6b5f69 
  ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out 
1304e7dd74e142d8d66b833c2af88c8a983e3edf 
  ql/src/test/results/clientpositive/tez/tez_self_join.q.out 
82284532316e8dfe83952ee369ea1b8572504885 
  ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out 
bf8cf228c639abe295bc559e7b605d2a514c971c 
  ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out 
92cca668339ae2cec076e7d0622ffc689d7570b9 
  ql/src/test/results/clientpositive/tez/vector_if_expr.q.out 
e76d782fae0e4c5a3c5e2ccc6946dc7076e39064 
  ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out 
aa1146e33a85d71ab73d1fe2c3313a229e0a8cf0 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out 
9a1cd93a50cda237fc97ecdd3935baf613ac2d92 
  ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out 
57afbbd0e8d9da04dd199a1ddefee1e309bef3af 
  ql/src/test/results/clientpositive/tez/vectorized_case.q.out 
f576cd53f22866ad85121685397351ed136d8ff3 
  
ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out
 f29b4d4aefc92ca627dfe79925afaa0afe606d57 
  ql/src/test/results/clientpositive/udf_case_column_pruning.q.out 
af8531dea3fc1faf192af2f43bcf842d853c0455 
  ql/src/test/results/clientpositive/union_remove_19.q.out 
bc00e1697f0c23c5256412c96a0fc0ba00370a1c 
  ql/src/test/results/clientpositive/vector_decimal_udf.q.out 
a64589cb97e3b876e2e628324f929444f5e4e08b 
  ql/src/test/results/clientpositive/vector_if_expr.q.out 
62ce76e11efc4f1e604430361dde6ce3e64c046a 
  ql/src/test/results/clientpositive/vector_leftsemi_mapjoin.q.out 
f515a3ce9e404456712409ea75df2c10b797e3e2 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out 
506ee942db08b3ecc17f7d7eb67de942d36e3d65 
  ql/src/test/results/clientpositive/vectorization_short_regress.q.out 
98a9b4fd8e6bd7f446eea59f36a183d3dc1483ca 
  ql/src/test/results/clientpositive/vectorized_case.q.out 
d56b270850ca6e7f12ed37e516f76ae327b267d7 

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


Testing
-------


Thanks,

Jesús Camacho Rodríguez

Reply via email to