HIVE-14671 : merge master into hive-14535 (Sergey Shelukhin)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/2cef25db Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/2cef25db Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/2cef25db Branch: refs/heads/hive-14535 Commit: 2cef25db66161fa83921913031cd8f408f8b83e2 Parents: 67f1b92 3187fb3 Author: Sergey Shelukhin <[email protected]> Authored: Wed Aug 31 16:04:07 2016 -0700 Committer: Sergey Shelukhin <[email protected]> Committed: Wed Aug 31 16:04:07 2016 -0700 ---------------------------------------------------------------------- .../org/apache/hadoop/hive/conf/HiveConf.java | 6 + .../apache/hadoop/hive/ql/TestMTQueries.java | 3 +- .../test/resources/testconfiguration.properties | 3 +- .../hadoop/hive/metastore/txn/TxnHandler.java | 11 +- .../hadoop/hive/metastore/txn/TestTxnUtils.java | 6 + .../hadoop/hive/ql/io/orc/OrcInputFormat.java | 134 +-- .../hadoop/hive/ql/io/orc/RecordReaderImpl.java | 7 +- .../io/orc/VectorizedOrcAcidRowBatchReader.java | 822 ++++++++++++++++++ .../hive/ql/metadata/HiveMetaStoreChecker.java | 16 +- .../ql/optimizer/pcr/PcrExprProcFactory.java | 423 +++++---- .../hadoop/hive/ql/parse/ParseContext.java | 25 + .../hive/ql/udf/generic/GenericUDFAbs.java | 3 + ...ommands2WithSplitUpdateAndVectorization.java | 52 ++ .../TestVectorizedOrcAcidRowBatchReader.java | 263 ++++++ .../hive/ql/udf/generic/TestGenericUDFAbs.java | 6 + .../queries/clientpositive/acid_vectorization.q | 12 + ql/src/test/queries/clientpositive/orc_llap.q | 76 +- .../partition_condition_remover.q | 13 + .../clientpositive/acid_vectorization.q.out | 62 ++ .../results/clientpositive/llap/orc_llap.q.out | 866 ++++++++++--------- .../clientpositive/orc_merge_diff_fs.q.out | 18 +- .../partition_condition_remover.q.out | 79 ++ ql/src/test/results/clientpositive/pcs.q.out | 4 +- 23 files changed, 2163 insertions(+), 747 deletions(-) ----------------------------------------------------------------------
