This is an automated email from the ASF dual-hosted git repository.
dengzh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
from cf83d475127 HIVE-28638: Refactor stats handling in
StatsRecordingThreadPool (#5557) (Laszlo Bodor reviewed by Dmitriy Fingerman)
add c27d31722c2 HIVE-28568: Enhance HMS meta summary for Iceberg tables
(#5523) (Zhihua Deng, reviewed by Sai Hemanth Gantasala)
No new revisions were added by this update.
Summary of changes:
.../iceberg/metasummary/IcebergSummaryHandler.java | 161 +++
.../metasummary/IcebergSummaryRetriever.java | 57 +
.../iceberg/metasummary/MetadataSummary.java | 155 +++
.../metasummary/PuffinStatisticsSummary.java | 70 ++
.../iceberg/metasummary/TablePropertySummary.java | 182 ++++
.../iceberg/metasummary/TestIcebergSummary.java | 166 +++
.../metasummary/TestIcebergSummaryHandler.java | 48 +
.../hadoop/hive/metastore/conf/MetastoreConf.java | 6 +
.../metastore/metasummary/MetaSummaryHandler.java | 57 +
.../metastore/metasummary/MetaSummarySchema.java | 53 +
.../metasummary/MetadataTableSummary.java | 269 +++++
.../metastore/metasummary/SummaryMapBuilder.java | 45 +
.../apache/hadoop/hive/metastore/ObjectStore.java | 1095 +++-----------------
.../hive/metastore/tools/MetaToolObjectStore.java | 962 +++++++++++++++++
.../hadoop/hive/metastore/tools/SQLGenerator.java | 51 -
.../metastore/tools/metatool/HiveMetaTool.java | 4 +-
.../tools/metatool/HiveMetaToolCommandLine.java | 6 +-
.../metastore/tools/metatool/IcebergReflector.java | 193 ----
.../metatool/IcebergTableMetadataHandler.java | 107 --
.../metastore/tools/metatool/MetaToolTask.java | 8 +-
.../metatool/MetaToolTaskMetadataSummary.java | 554 +++++++---
.../tools/metatool/MetaToolTaskUpdateLocation.java | 14 +-
.../tools/metatool/MetadataTableSummary.java | 226 ----
.../metatool/TestMetaTookTaskMetadataSummary.java | 338 ++++++
.../TestMetaToolTaskExecuteJDOQLQuery.java | 6 +-
.../tools/metatool/TestMetaToolTaskListFSRoot.java | 4 +-
.../metatool/TestMetaToolTaskUpdateLocation.java | 4 +-
27 files changed, 3121 insertions(+), 1720 deletions(-)
create mode 100644
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/metasummary/IcebergSummaryHandler.java
create mode 100644
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/metasummary/IcebergSummaryRetriever.java
create mode 100644
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/metasummary/MetadataSummary.java
create mode 100644
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/metasummary/PuffinStatisticsSummary.java
create mode 100644
iceberg/iceberg-handler/src/main/java/org/apache/iceberg/metasummary/TablePropertySummary.java
create mode 100644
iceberg/iceberg-handler/src/test/java/org/apache/iceberg/metasummary/TestIcebergSummary.java
create mode 100644
iceberg/iceberg-handler/src/test/java/org/apache/iceberg/metasummary/TestIcebergSummaryHandler.java
create mode 100644
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/metasummary/MetaSummaryHandler.java
create mode 100644
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/metasummary/MetaSummarySchema.java
create mode 100644
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/metasummary/MetadataTableSummary.java
create mode 100644
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/metasummary/SummaryMapBuilder.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/MetaToolObjectStore.java
delete mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/IcebergReflector.java
delete mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/IcebergTableMetadataHandler.java
delete mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/MetadataTableSummary.java
create mode 100644
standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/tools/metatool/TestMetaTookTaskMetadataSummary.java