You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by dk...@apache.org on 2023/01/04 09:04:33 UTC

[hive] branch master updated (ac1cfe2294d -> 6d589dc905b)

This is an automated email from the ASF dual-hosted git repository.

dkuzmenko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


    from ac1cfe2294d HIVE-26555 Read-only mode for Hive database (#3614) (Teddy Choi, reviewed by Laszlo Bodor)
     add 6d589dc905b HIVE-26716: Query based Rebalance compaction on full acid tables (Laszlo Vegh, reviewed by Denys Kuzmenko, Krisztian Kasa)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/hadoop/hive/common/FileUtils.java   |  39 +++
 .../hive/ql/txn/compactor/CompactorOnTezTest.java  |  25 +-
 .../ql/txn/compactor/TestCrudCompactorOnTez.java   | 286 +++++++++++++++++++--
 .../hadoop/hive/ql/exec/FileSinkOperator.java      |  26 +-
 .../org/apache/hadoop/hive/ql/exec/Utilities.java  |   5 +
 .../org/apache/hadoop/hive/ql/io/AcidUtils.java    |   3 +-
 .../ql/io/orc/VectorizedOrcAcidRowBatchReader.java |   3 +-
 .../apache/hadoop/hive/ql/plan/FileSinkDesc.java   |  15 ++
 .../ql/txn/compactor/CompactionQueryBuilder.java   | 140 ++++++----
 .../hadoop/hive/ql/txn/compactor/Compactor.java    |  66 +++++
 .../hive/ql/txn/compactor/CompactorFactory.java    | 112 ++++++++
 .../{CompactorMR.java => MRCompactor.java}         | 105 ++++----
 .../hive/ql/txn/compactor/MajorQueryCompactor.java |  26 +-
 .../hive/ql/txn/compactor/MinorQueryCompactor.java |  18 +-
 .../ql/txn/compactor/MmMajorQueryCompactor.java    |  19 +-
 .../ql/txn/compactor/MmMinorQueryCompactor.java    |  28 +-
 .../hive/ql/txn/compactor/QueryCompactor.java      |  52 ++--
 .../ql/txn/compactor/QueryCompactorFactory.java    |  86 -------
 ...Compactor.java => RebalanceQueryCompactor.java} |  64 ++---
 .../hadoop/hive/ql/txn/compactor/StatsUpdater.java |   1 +
 .../hadoop/hive/ql/txn/compactor/Worker.java       |  96 +++----
 .../apache/hadoop/hive/ql/TestTxnCommands2.java    |  17 +-
 .../apache/hadoop/hive/ql/TestTxnCommands3.java    |  25 +-
 ...a => TestMRCompactorJobQueueConfiguration.java} |   6 +-
 .../hive/ql/txn/compactor/TestStringableList.java  |   8 +-
 .../hadoop/hive/ql/txn/compactor/TestWorker.java   |  82 +++++-
 .../gen/thrift/gen-cpp/hive_metastore_types.cpp    |   8 +-
 .../src/gen/thrift/gen-cpp/hive_metastore_types.h  |   3 +-
 .../hadoop/hive/metastore/api/CompactionType.java  |   5 +-
 .../thrift/gen-php/metastore/CompactionType.php    |   3 +
 .../src/gen/thrift/gen-py/hive_metastore/ttypes.py |   3 +
 .../src/gen/thrift/gen-rb/hive_metastore_types.rb  |   5 +-
 .../src/main/thrift/hive_metastore.thrift          |   1 +
 .../hadoop/hive/metastore/txn/CompactionInfo.java  |   5 +
 .../hive/metastore/txn/CompactionTxnHandler.java   |   1 +
 .../apache/hadoop/hive/metastore/txn/TxnStore.java |   1 +
 .../apache/hadoop/hive/metastore/txn/TxnUtils.java |   4 +
 37 files changed, 977 insertions(+), 415 deletions(-)
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/Compactor.java
 create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/CompactorFactory.java
 rename ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/{CompactorMR.java => MRCompactor.java} (93%)
 delete mode 100644 ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/QueryCompactorFactory.java
 copy ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/{MajorQueryCompactor.java => RebalanceQueryCompactor.java} (60%)
 rename ql/src/test/org/apache/hadoop/hive/ql/txn/compactor/{TestCompactorMRJobQueueConfiguration.java => TestMRCompactorJobQueueConfiguration.java} (98%)