----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/66369/#review200681 -----------------------------------------------------------
ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java Lines 1113 (patched) <https://reviews.apache.org/r/66369/#comment281528> LOG.trace() ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java Lines 1496 (patched) <https://reviews.apache.org/r/66369/#comment281531> Lets move this class to org.apache.hadoop.hive.ql.optimizer.calcite.rules package. It will be easier to find it. Also, it doesn't belong in Hive class. ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java Lines 1531 (patched) <https://reviews.apache.org/r/66369/#comment281530> It will be good to add comment on what filter we construct. ROW_ID.transactionid <= high_watermark and ROW_ID.transactionid not in (invalid_txns) ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/views/HiveAggregateIncrementalRewritingRule.java Lines 119 (patched) <https://reviews.apache.org/r/66369/#comment281532> Don't we handle count() too ? ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java Lines 970 (patched) <https://reviews.apache.org/r/66369/#comment281538> It will be good to add why we need to do it this way which is CBO doesn't yet support merge. standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsInvalidationCache.java Lines 66-68 (original), 68-70 (patched) <https://reviews.apache.org/r/66369/#comment281542> Need to update comments. standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsRebuildLockHandler.java Lines 115 (patched) <https://reviews.apache.org/r/66369/#comment281540> || prevResourceLock.state.get() != State.COMMIT_READY standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsRebuildLockHandler.java Lines 135 (patched) <https://reviews.apache.org/r/66369/#comment281541> || state != NOT_ACQUIRED - Ashutosh Chauhan On April 5, 2018, 2:23 a.m., Jesús Camacho Rodríguez wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/66369/ > ----------------------------------------------------------- > > (Updated April 5, 2018, 2:23 a.m.) > > > Review request for hive and Ashutosh Chauhan. > > > Bugs: HIVE-18839 > https://issues.apache.org/jira/browse/HIVE-18839 > > > Repository: hive-git > > > Description > ------- > > HIVE-18839 > > > Diffs > ----- > > common/src/java/org/apache/hadoop/hive/conf/HiveConf.java > 5f07312651dc64fe23dcb21d185d6676f33f3bb0 > itests/src/test/resources/testconfiguration.properties > d2e077b5096cbf82f7b8a98e8f66a5ef98e72bc9 > ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java > fb1efe01dcddb4fd77f05918e46d742922dd313d > ql/src/java/org/apache/hadoop/hive/ql/exec/MaterializedViewTask.java > 50fc4e0c63a060781c93f0e65c5da32dd9116d70 > ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java > 5a95649f5bccbdd44cb4c4d12c65d39a5a733a56 > ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveTxnManager.java > 490f3b8ffe7564d10d86293b402d3c0dad2f7ee7 > ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveTxnManagerImpl.java > c8cafa2a68f897b1034e5bf61e872e044e01c22a > ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java > eed37a19376c398cacd9f8e86551591eed89c07c > > ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveMaterializedViewsRegistry.java > 53dc8ec1974dfc095bd5c7601c8d486b4712319e > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/views/HiveAggregateIncrementalRewritingRule.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/views/HiveNoAggregateIncrementalRewritingRule.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/views/MaterializedViewRewritingRelVisitor.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java > 41de17fd4679009ef6a4fb5a6d976cbc794ce791 > > ql/src/java/org/apache/hadoop/hive/ql/parse/MaterializedViewRebuildSemanticAnalyzer.java > 75eb50c5797b312f66e81b5cec23849684e641fc > ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java > 99e2c72d212cfaefe463b1fa32239d6b63aa9228 > ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFGetSplits.java > 4c86fb89376041b30bc5c90a4e84f2e685d8ff82 > ql/src/test/queries/clientpositive/materialized_view_create_rewrite_4.q > c7f050be8da71f13463c22df2ccdab21c0e40b6a > ql/src/test/queries/clientpositive/materialized_view_create_rewrite_5.q > PRE-CREATION > > ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_3.q.out > 1ef7b876d82136e3a7ad9021db8c293a3cc4808a > > ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_4.q.out > PRE-CREATION > > ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_5.q.out > PRE-CREATION > > ql/src/test/results/clientpositive/llap/materialized_view_create_rewrite_rebuild_dummy.q.out > 1ef7b876d82136e3a7ad9021db8c293a3cc4808a > ql/src/test/results/clientpositive/llap/materialized_view_rewrite_7.q.out > PRE-CREATION > ql/src/test/results/clientpositive/materialized_view_create_rewrite.q.out > 18eb1d1daa483d4635db514beb96104b558ee1bd > ql/src/test/results/clientpositive/materialized_view_create_rewrite_2.q.out > 144f9d84208ab32528a20bc6151c9be58571291e > ql/src/test/results/clientpositive/materialized_view_create_rewrite_3.q.out > 65614566c9b738ea0354dc6d206a0ed7e635174e > ql/src/test/results/clientpositive/materialized_view_create_rewrite_4.q.out > 48c0ecb23f1657c99ef30ed6963a3af1737f0514 > > ql/src/test/results/clientpositive/materialized_view_create_rewrite_multi_db.q.out > 32b408f5e4d389f9bd143695f8dd570db234a876 > > ql/src/test/results/clientpositive/materialized_view_create_rewrite_time_window.q.out > bfbac3f3492fdd15b55475cd423cf262793cff84 > ql/src/test/results/clientpositive/materialized_view_rewrite_1.q.out > 75e828fd4296d5f9333356916ba785ca664bfcb6 > ql/src/test/results/clientpositive/materialized_view_rewrite_2.q.out > 6e8b2e3e6593b9e921517cb349755a7b668dc900 > ql/src/test/results/clientpositive/materialized_view_rewrite_3.q.out > e3bd233177a9058cb202e641175a5fbb4aa7ca89 > ql/src/test/results/clientpositive/materialized_view_rewrite_4.q.out > 7301571cbf06b874fa027aa8e7a9bc1192a5c948 > ql/src/test/results/clientpositive/materialized_view_rewrite_5.q.out > bab3cacc2ce420578732037fb2cefc3d375c4544 > ql/src/test/results/clientpositive/materialized_view_rewrite_6.q.out > 017d793283904ca83fc1074eb01ca9879805a61a > ql/src/test/results/clientpositive/materialized_view_rewrite_7.q.out > 486a50d55a346b7c2dd1e4e30a70ac7663da1d5d > ql/src/test/results/clientpositive/materialized_view_rewrite_8.q.out > 1ca06d3cc4207818f059650b0bc250433d41c783 > ql/src/test/results/clientpositive/materialized_view_rewrite_9.q.out > 3120e0db7a19017d9edecc541f5bf1a1d444e66d > ql/src/test/results/clientpositive/materialized_view_rewrite_ssb.q.out > bc42df022734c76c18dc32c64509dd16addd1d3f > ql/src/test/results/clientpositive/materialized_view_rewrite_ssb_2.q.out > d561208fd8345bb338c0020ce6449fffd6067507 > standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h > b9e8e24b6356feea2abd0777a1bd41907b6a4afc > standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.cpp > c24055af98878a9422099e9e786252680243fcd5 > > standalone-metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp > cfec64f96a005dc6a342d267563f384108bfed22 > standalone-metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h > 086cfe9db6cd64aa6720f63925ee501192e6008f > standalone-metastore/src/gen/thrift/gen-cpp/hive_metastore_types.cpp > 383cb9bc9c1cb06cea4ed4577bcfe1bd81f69c54 > > standalone-metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Materialization.java > 69607280bb6fc92596db90c01ea2508fc2fe4cee > > standalone-metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java > 0bca4ebafd827bc1dd59b05f926bbeab97efb87f > > standalone-metastore/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php > 5e3dff1a12a03bb5b362ba684e199f5afab589e4 > standalone-metastore/src/gen/thrift/gen-php/metastore/Types.php > d4fcc888ed0ef679fa70ccc30c7d38fa932d5d8a > > standalone-metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore-remote > d39690f31ca62181cb535d95cc90203cfaec33d2 > > standalone-metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore.py > f8ffeac6053a894fb039c0fad3663f52249406d6 > standalone-metastore/src/gen/thrift/gen-py/hive_metastore/ttypes.py > 972db1f0a39c8178b604e4d30447ee687243b5b3 > standalone-metastore/src/gen/thrift/gen-rb/hive_metastore_types.rb > 94454a1499e8354ef121074d1038a2f074a14cf5 > standalone-metastore/src/gen/thrift/gen-rb/thrift_hive_metastore.rb > c1036755b4421bfbcd4c21a036cc8bad5a8e32d8 > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java > 8539fea42fa2743381833ab3137579caeac64672 > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java > ebbf465244885f8648800b0f98ec3abad9194fe1 > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/IMetaStoreClient.java > b2c40c25f25c8069be9da198cc8f8c2dce09c14d > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationInvalidationInfo.java > 3d774071c2ff00e892540364a7ec63e49b8089df > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsInvalidationCache.java > 80cb1de75e44efebd23e300c991b6715ad15faff > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsRebuildLockCleanerTask.java > PRE-CREATION > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/MaterializationsRebuildLockHandler.java > PRE-CREATION > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/conf/MetastoreConf.java > 995137f9675cd34b7d7c6f79bb78e206a65d99f7 > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java > 2b815fc2e199914dbbefd884f78e97b23fd4c880 > > standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnStore.java > e72d3278928e43f479de38f424c36298bb53e4da > standalone-metastore/src/main/thrift/hive_metastore.thrift > 7450439885f2437359db591802e8c37aae488226 > > standalone-metastore/src/test/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClientPreCatalog.java > 7d372627a4a0eb96c739ba7ecf30e2ab5799efb5 > > standalone-metastore/src/test/java/org/apache/hadoop/hive/metastore/TestMetaStoreMaterializationsCacheCleaner.java > 7a871e14585b0cecd2e101609390e0b9c3672c8e > > > Diff: https://reviews.apache.org/r/66369/diff/2/ > > > Testing > ------- > > > Thanks, > > Jesús Camacho Rodríguez > >