From f14786c1718ed6e643cafcfc27389fdc3ff1c6fb Mon Sep 17 00:00:00 2001 From: Liang-Chi Hsieh Date: Mon, 3 Aug 2020 18:49:24 -0700 Subject: [PATCH 1/2] Shade guava. --- .../java/org/apache/hadoop/hive/ql/log/PerfLogger.java | 4 ++-- ql/pom.xml | 8 ++++++++ ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java | 7 +++---- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java b/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java index 7f3c8b312d8a..fcca7f40e1ff 100644 --- a/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java +++ b/common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java @@ -207,11 +207,11 @@ public Long getDuration(String method) { } - public ImmutableMap getStartTimes() { + public Map getStartTimes() { return ImmutableMap.copyOf(startTimes); } - public ImmutableMap getEndTimes() { + public Map getEndTimes() { return ImmutableMap.copyOf(endTimes); } diff --git a/ql/pom.xml b/ql/pom.xml index 00ac4c25cbc5..0dc929c0c25c 100644 --- a/ql/pom.xml +++ b/ql/pom.xml @@ -889,6 +889,14 @@ org.objenesis org.apache.hive.org.objenesis + + com.google.common + org.apache.hive.com.google.common + + + com.google.thirdparty.publicsuffix + org.apache.hive.com.google.thirdparty.publicsuffix + diff --git a/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java b/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java index bf6cb9174568..1f2e4c91dd86 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/QueryDisplay.java @@ -17,7 +17,6 @@ */ package org.apache.hadoop.hive.ql; -import com.google.common.collect.ImmutableMap; import org.apache.hadoop.hive.ql.exec.Task; import org.apache.hadoop.hive.ql.exec.TaskResult; import org.apache.hadoop.hive.ql.plan.api.StageType; @@ -226,7 +225,7 @@ public synchronized Map getHmsTimings(Phase phase) { * @param phase phase of query * @param hmsTimings map of HMS Client method-calls and duration in miliseconds, during given phase. */ - public synchronized void setHmsTimings(Phase phase, ImmutableMap hmsTimings) { + public synchronized void setHmsTimings(Phase phase, Map hmsTimings) { hmsTimingMap.put(phase, hmsTimings); } @@ -242,7 +241,7 @@ public synchronized Map getPerfLogStarts(Phase phase) { * @param phase phase of query * @param perfLogStarts map of PerfLogger call-trace name and start time in miliseconds, during given phase. */ - public synchronized void setPerfLogStarts(Phase phase, ImmutableMap perfLogStarts) { + public synchronized void setPerfLogStarts(Phase phase, Map perfLogStarts) { perfLogStartMap.put(phase, perfLogStarts); } @@ -258,7 +257,7 @@ public synchronized Map getPerfLogEnds(Phase phase) { * @param phase phase of query * @param perfLogEnds map of PerfLogger call-trace name and end time in miliseconds, during given phase. */ - public synchronized void setPerfLogEnds(Phase phase, ImmutableMap perfLogEnds) { + public synchronized void setPerfLogEnds(Phase phase, Map perfLogEnds) { perfLogEndMap.put(phase, perfLogEnds); } From a12ca6b836aa50d8ddd47791c308c1f59aaf4ad1 Mon Sep 17 00:00:00 2001 From: Liang-Chi Hsieh Date: Sat, 15 Aug 2020 12:58:21 -0700 Subject: [PATCH 2/2] A commit for triggering test. --- ql/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ql/pom.xml b/ql/pom.xml index 0dc929c0c25c..c63fe120c663 100644 --- a/ql/pom.xml +++ b/ql/pom.xml @@ -850,8 +850,8 @@ org.apache.hive:hive-metastore org.apache.hive:hive-service-rpc com.esotericsoftware:kryo-shaded - com.esotericsoftware:minlog - org.objenesis:objenesis + com.esotericsoftware:minlog + org.objenesis:objenesis org.apache.parquet:parquet-hadoop-bundle org.apache.thrift:libthrift org.apache.thrift:libfb303