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

(Updated Feb. 1, 2016, 12:45 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 
97e9aa23583a356a01c278e910eab9a0dbce2513 
  hbase-handler/src/test/results/positive/hbase_pushdown.q.out 
be96eecc8642f85a493ae6c72964bc4e30c4db57 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java 
60a2e0223ee92665f2815e3102bdb77303c557ff 
  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
 50e139b4045ebac5a15bca05b1660dfeed4fe08c 
  
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
 75c38fa0d30ec4a3fcf240b7f5d6e3c739a3aa17 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 
e2d404b0bd1d3916e498bc4c4076cdf168ef2272 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out 
26656e2137f7c63986bea94c095724297d84be88 
  ql/src/test/results/clientpositive/auto_join32.q.out 
17192cbc91ed2cd89fd37623a6f3f8403e492e3d 
  ql/src/test/results/clientpositive/auto_join_without_localtask.q.out 
1521a714bb6f99f4314c6fdf7456dadac9fa1c7c 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 
b5dfce36288755acf8e6f94903854832f0858101 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 
d4bc93c598fa25d5da54a0ac3faff8d6f5986c60 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out 
a1c4a22437a77709c6639c14aa85ffd2f20f972f 
  ql/src/test/results/clientpositive/correlationoptimizer13.q.out 
048f63b330e9332133be0b100f0ed72c08e85a52 
  ql/src/test/results/clientpositive/correlationoptimizer8.q.out 
ba54b87195ea4dee3465bbaae6b0b62750340cac 
  ql/src/test/results/clientpositive/correlationoptimizer9.q.out 
b6876168a60c4823077a124178086ca4791e858f 
  ql/src/test/results/clientpositive/decimal_udf.q.out 
0b18d484d489d95c6d3dcfaf923d9d6f28afb92d 
  ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 
a8be1518340201966d74b2737959adef8d1e9d78 
  ql/src/test/results/clientpositive/filter_cond_pushdown.q.out 
1c3a5ab54f20c2b3dcb11f1e1fc5a34b3f16aa89 
  ql/src/test/results/clientpositive/filter_join_breaktask.q.out 
c17b48abc1d7730d9dd0bbe011e6b4b258a38565 
  ql/src/test/results/clientpositive/fold_eq_with_case_when.q.out 
b7e795bf979465fa3743bcb6ca3551e624abb78a 
  ql/src/test/results/clientpositive/index_auto_self_join.q.out 
793af78bb5494c7c42e70ec709d81a58cc55fb15 
  ql/src/test/results/clientpositive/index_auto_unused.q.out 
e1ddff8517bffc197b85ba9fe298bb83f4108121 
  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 
4f9e2a9b7e1674927743b38b2bfa9d6caff1ef63 
  ql/src/test/results/clientpositive/join_grp_diff_keys.q.out 
b24bcba950a8f8506d843522c19f2aedf3fc0d1a 
  ql/src/test/results/clientpositive/lineage2.q.out 
ec64c10d0c598ca813d10e52f01526a3f81da63c 
  ql/src/test/results/clientpositive/lineage3.q.out 
ca7d6e08a361cdaea3179afa3b946ce173893a26 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 
faa3de1cea5f11feaa3b9a9c7599b2b881181ae9 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out 
86d0c1cb8e9925eab82fcd6becb3a236ddfdba3b 
  ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 
e2598fd8c25046fd6082c32121a1168143b13eca 
  ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out 
ce462bdc57ecb93aa9f356b4c346c2fcc8098412 
  ql/src/test/results/clientpositive/llap/tez_self_join.q.out 
04871ae42b75a83d33900a6592e000095a7d36f1 
  ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out 
efff327c17ee2afb151616954def2e293a7bc731 
  
ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out
 dc2346aa122b0f1693a33c149492266211f2a364 
  ql/src/test/results/clientpositive/mapjoin_mapjoin.q.out 
6193580166d23419ef539ba1c21de2ebe08b4e43 
  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 
d583b1741e1d1586e647d22112a610b4375df90f 
  ql/src/test/results/clientpositive/ppd_join2.q.out 
955f4ad193ba930153df6c1b9b66da8b80ed50a6 
  ql/src/test/results/clientpositive/ppd_join5.q.out 
18a75c65b4f784e92e56ab93a7aef51e1ff25f73 
  ql/src/test/results/clientpositive/ppd_outer_join5.q.out 
b2dd5efd1ed7208efedbcd975647c8ea43f15fb2 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 
c0644ef2fe618b5dafa301f35791ac764213f544 
  ql/src/test/results/clientpositive/ppd_udf_case.q.out 
d09ed3139fd5a4d6130f6fbd5ccfd728f7e6ef67 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 
ddd236a1bd82290835c4ec0fd1341e19810954ec 
  ql/src/test/results/clientpositive/ppr_allchildsarenull.q.out 
1be8a381cc9e733b11d773201f4944049385f6d5 
  ql/src/test/results/clientpositive/semijoin.q.out 
11b1891d62afefc08787fa7cbece7a9b9e78cc9f 
  ql/src/test/results/clientpositive/semijoin4.q.out 
77f2615b981215532d6f6092f339ce7bd5bea2a7 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out 
57ee16a814ff204354e4dac322bfceb3bbbbdffe 
  ql/src/test/results/clientpositive/spark/auto_join32.q.out 
fe8f96768c755c8c9251ea59998768efe487421d 
  ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out 
68e51a7ed91dce8ad73cca0c9c1830f47b279ce0 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 
5bc777d7d570464c5d09a54059431782560c915b 
  ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 
66cd5cc4aca19cc641087cf8f917618bb66fd540 
  ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 
8639871652be3540e1394fb901b3a6f0da4464ff 
  ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 
fa5a5c62d7f354aeee9314833a447a03c4ecb699 
  ql/src/test/results/clientpositive/spark/index_auto_self_join.q.out 
38e8c9ad23b17e6ad374842ddf95c96d95dc6378 
  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 
e77fbef03eac6e886b138cce64f6a4f032bca9d0 
  ql/src/test/results/clientpositive/spark/ppd_join2.q.out 
f7721fb2d61e68b494a806a0f11842f5ed6d54d2 
  ql/src/test/results/clientpositive/spark/ppd_join5.q.out 
272912a60a9e82603da538732d8d57527c8e0a03 
  ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out 
7f60d1d65aa00f1e08fc225aa5fb7ae74776c413 
  ql/src/test/results/clientpositive/spark/semijoin.q.out 
36153d6a0981bdef7818bad9eaa31136b85c950b 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out 
afd1e5d2ceb9a31e1f10416735a8cb0cba5c401c 
  ql/src/test/results/clientpositive/spark/subquery_exists.q.out 
53fe78b9cf3de05dc376b148c2c4adaf7a81b72e 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out 
dc9109c1afa3e1bfec8f546bc3aa84bd5b854de6 
  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 
010bb0c432dc44341e966833313941ce86429978 
  ql/src/test/results/clientpositive/spark/vectorization_short_regress.q.out 
d6b7208ccc969e8037fe22c1b841a48bd8aba387 
  ql/src/test/results/clientpositive/subquery_exists.q.out 
698db03708c2f8d635ed9e6818d1e5c12b7f6aae 
  ql/src/test/results/clientpositive/subquery_in.q.out 
0bbefc2c1db11667599f27d8234853a2b47db970 
  ql/src/test/results/clientpositive/subquery_notin.q.out 
e157ff4d511cd7a4729f3c1d39800e80788ee48a 
  ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out 
4cc5424086cd22c7465a839fffd2171a320c7c98 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 
f2c7b08deb91e007496f8247411de307a6e3d597 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 
799587328c2bb828848d87360125ddb13989f639 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 
ba686f9b1cb88db8eb61333a6e5004c3ac65753c 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out 
120894da3304d06eb9e227bb865e86b696359eb9 
  ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out 
f2a7aeff51febeca5530c307158cdedb04d70fad 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 
64ba39f7acc40798f7f6bfff296c9a0f01dac7fb 
  ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out 
c979ee9bd5dd44fa48c7bfbd7b1050656c578f98 
  ql/src/test/results/clientpositive/tez/subquery_exists.q.out 
d286ed00b45e7dbc1d5058939940ee9e4d7588b0 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out 
2c04009d19a1deafcfcd9252ace454f2194e821e 
  ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_1.q.out 
7352d8eb146bbadd5a60dd90d9184f74d7b7efe8 
  ql/src/test/results/clientpositive/tez/tez_self_join.q.out 
78156eeda0b695cfc7e461fb289eeb3e572139da 
  ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_1.q.out 
d532d6b28524c63226e174dd14d87ab1b91de4cc 
  ql/src/test/results/clientpositive/tez/vector_decimal_udf.q.out 
8b8bc6ce1679c3264ae0dc36d23e72c75f83676d 
  ql/src/test/results/clientpositive/tez/vector_if_expr.q.out 
8b5e471c9d686ac77ed249a9cac689d2399bf1ba 
  ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out 
9c79c1a22e8d5574e5ea6e23ad09ccacc12959ef 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out 
2db5c7c1a77a5f88986065c946234d59fdbc25c6 
  ql/src/test/results/clientpositive/tez/vectorization_short_regress.q.out 
4a3cee8be82bb92d2a25392f5a3fdf2939c28799 
  
ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out
 13735e6949e2f973f804ec226198592ac4272a22 
  ql/src/test/results/clientpositive/udf_case_column_pruning.q.out 
e9c5490d9383362306905d0a7dbfb3f242411e02 
  ql/src/test/results/clientpositive/union_remove_19.q.out 
bc00e1697f0c23c5256412c96a0fc0ba00370a1c 
  ql/src/test/results/clientpositive/vector_decimal_udf.q.out 
5de02efa02bb573b75c1de00acf67d02f8017ab8 
  ql/src/test/results/clientpositive/vector_if_expr.q.out 
ad1cfc79be81e3915e677917437eedfd28064e32 
  ql/src/test/results/clientpositive/vector_leftsemi_mapjoin.q.out 
581ce6647ba4cda0207ac4af69270243c3dbf2bb 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out 
e8cd48a4b940f872dc5d6c688c7fe0903478bbb4 
  ql/src/test/results/clientpositive/vectorization_short_regress.q.out 
78b5d073862edc0ef735aaca83041aa4d9ae0015 

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


Testing
-------


Thanks,

Jesús Camacho Rodríguez

Reply via email to