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