----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/25047/ -----------------------------------------------------------
Review request for hive. Repository: hive-git Description ------- The previous solution https://issues.apache.org/jira/browse/HIVE-7736 is not enough for the case when there are too many columns/partitions. The user will encounter org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed out We try to remove more of transaction overhead Diffs ----- metastore/if/hive_metastore.thrift cb326f4 metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h 0e328dd metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.cpp 23b5edf metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp 4bcb2e6 metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h 9f583a4 metastore/src/gen/thrift/gen-cpp/hive_metastore_types.cpp 4768128 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsRequest.java 96caab6 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/AddPartitionsResult.java ba65da6 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/DropPartitionsResult.java 87444d2 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/EnvironmentContext.java 3a38950 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Function.java 813d5f5 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsInfoResponse.java 5d3bf75 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/GetOpenTxnsResponse.java b938d7d metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/HeartbeatTxnRangeResponse.java 49f4e56 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/LockRequest.java f860028 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/OpenTxnsResponse.java 1a99948 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsByExprResult.java 33d5435 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsRequest.java ec451ad metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/PartitionsStatsResult.java 916d4b4 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/RequestPartsSpec.java 217a3c1 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/Schema.java 0c200c5 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SetPartitionsStatsRequest.java PRE-CREATION metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowCompactResponse.java 6da732e metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ShowLocksResponse.java 554601a metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsRequest.java 23711f8 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/TableStatsResult.java a61d363 metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java fb06b6c metastore/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php 653b60c metastore/src/gen/thrift/gen-php/metastore/Types.php 6cdffd5 metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore-remote e430c77 metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore.py 450018b metastore/src/gen/thrift/gen-py/hive_metastore/ttypes.py e13243b metastore/src/gen/thrift/gen-rb/hive_metastore_types.rb bd05eba metastore/src/gen/thrift/gen-rb/thrift_hive_metastore.rb 74964b4 metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java 84ef5f9 metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java 237166e metastore/src/java/org/apache/hadoop/hive/metastore/IMetaStoreClient.java 143d1c7 metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java a9f4be2 metastore/src/java/org/apache/hadoop/hive/metastore/RawStore.java 0364385 metastore/src/test/org/apache/hadoop/hive/metastore/DummyRawStoreControlledCommit.java 4eba2b0 metastore/src/test/org/apache/hadoop/hive/metastore/DummyRawStoreForJdoConnection.java 78ab19a ql/src/java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java 94afaba ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java 6f225f3 ql/src/test/queries/clientpositive/analyze_tbl_part.q PRE-CREATION ql/src/test/results/clientpositive/analyze_tbl_part.q.out PRE-CREATION Diff: https://reviews.apache.org/r/25047/diff/ Testing ------- Thanks, pengcheng xiong