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 c2ff53468b0 HIVE-26221: Add histogram-based column statistics
(Alessandro Solimando, Ryan Johnson, reviewed by Aman Sinha, Zhihua Deng)
add 70aa4172480 HIVE-26509: Introduce dynamic leader election in HMS
(#3567) (Zhihua Deng, reviewed by Sai Hemanth)
No new revisions were added by this update.
Summary of changes:
.../MetastoreHousekeepingLeaderTestBase.java | 12 +-
.../metastore/TestMetastoreHousekeepingLeader.java | 2 +-
...TestMetastoreHousekeepingLeaderEmptyConfig.java | 2 +-
.../TestMetastoreHousekeepingNonLeader.java | 3 +-
.../hive/metastore/TestMetastoreLeaseLeader.java | 83 ++++
.../metastore/TestMetastoreLeaseNonLeader.java | 74 ++++
.../hadoop/hive/ql/stats/StatsUpdaterThread.java | 1 +
.../hadoop/hive/metastore/ReplChangeManager.java | 13 +-
.../hadoop/hive/metastore/conf/MetastoreConf.java | 13 +
.../apache/hadoop/hive/metastore/HMSHandler.java | 38 +-
.../hadoop/hive/metastore/HiveMetaStore.java | 202 ++-------
.../hive/metastore/PersistenceManagerProvider.java | 110 +++--
.../hive/metastore/leader/AuditLeaderListener.java | 124 ++++++
.../hadoop/hive/metastore/leader/CMClearer.java | 71 ++++
.../hadoop/hive/metastore/leader/CompactorPMF.java | 37 ++
.../hive/metastore/leader/CompactorTasks.java | 153 +++++++
.../hive/metastore/leader/HostLeaderElection.java | 108 +++++
.../hive/metastore/leader/HouseKeepingTasks.java | 119 ++++++
.../hive/metastore/leader/LeaderElection.java | 84 ++++
.../metastore/leader/LeaderElectionContext.java | 219 ++++++++++
.../metastore/leader/LeaderElectionFactory.java | 42 ++
.../hive/metastore/leader/LeaderException.java | 38 ++
.../hive/metastore/leader/LeaseLeaderElection.java | 471 +++++++++++++++++++++
.../hive/metastore/leader/StatsUpdaterTask.java | 99 +++++
.../hive/metastore/leader/TestLeaderElection.java | 131 ++++++
25 files changed, 2012 insertions(+), 237 deletions(-)
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestMetastoreLeaseLeader.java
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestMetastoreLeaseNonLeader.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/AuditLeaderListener.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/CMClearer.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/CompactorPMF.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/CompactorTasks.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/HostLeaderElection.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/HouseKeepingTasks.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/LeaderElection.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/LeaderElectionContext.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/LeaderElectionFactory.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/LeaderException.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/LeaseLeaderElection.java
create mode 100644
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/leader/StatsUpdaterTask.java
create mode 100644
standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/leader/TestLeaderElection.java