You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by kg...@apache.org on 2019/12/12 12:58:27 UTC
[hive] 02/02: HIVE-22624: Fix results_cache_invalidation and results_cache_lifetime (Zoltan Haindrich reviewed by László Bodor)
This is an automated email from the ASF dual-hosted git repository.
kgyrtkirk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
commit 41b51fc40557d32406293f2e5f1d2c4e95c21825
Author: Zoltan Haindrich <ki...@rxd.hu>
AuthorDate: Thu Dec 12 12:49:51 2019 +0000
HIVE-22624: Fix results_cache_invalidation and results_cache_lifetime (Zoltan Haindrich reviewed by László Bodor)
Signed-off-by: Zoltan Haindrich <ki...@rxd.hu>
---
.../src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java | 2 --
itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java | 3 +++
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java b/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java
index a0c39c3..2d290db 100644
--- a/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java
+++ b/itests/util/src/main/java/org/apache/hadoop/hive/cli/control/CliConfigs.java
@@ -244,8 +244,6 @@ public class CliConfigs {
includesFrom(testConfigProps, "minillaplocal.query.files");
includesFrom(testConfigProps, "minillaplocal.shared.query.files");
- excludeQuery("results_cache_invalidation.q");// unstable; will be enabled by HIVE-22624
- excludeQuery("results_cache_lifetime.q"); // unstable; will be enabled by HIVE-22624
excludeQuery("bucket_map_join_tez1.q"); // Disabled in HIVE-19509
excludeQuery("special_character_in_tabnames_1.q"); // Disabled in HIVE-19509
excludeQuery("tez_smb_1.q"); // Disabled in HIVE-19509
diff --git a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
index 4a1d9ea..953253f 100644
--- a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
+++ b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java
@@ -27,6 +27,7 @@ import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
+import java.lang.management.ManagementFactory;
import java.net.URL;
import java.sql.SQLException;
import java.util.ArrayList;
@@ -81,6 +82,7 @@ import org.apache.hadoop.hive.ql.qoption.QTestSysDbHandler;
import org.apache.hadoop.hive.ql.scheduled.QTestScheduledQueryCleaner;
import org.apache.hadoop.hive.ql.scheduled.QTestScheduledQueryServiceProvider;
import org.apache.hadoop.hive.ql.session.SessionState;
+import org.apache.hive.common.util.ProcessUtils;
import org.junit.Assert;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -208,6 +210,7 @@ public class QTestUtil {
datasetHandler = new QTestDatasetHandler(conf);
testFiles = datasetHandler.getDataDir(conf);
conf.set("test.data.dir", datasetHandler.getDataDir(conf));
+ conf.setVar(ConfVars.HIVE_QUERY_RESULTS_CACHE_DIRECTORY, "/tmp/hive/_resultscache_" + ProcessUtils.getPid());
dispatcher.register("dataset", datasetHandler);
dispatcher.register("replace", replaceHandler);
dispatcher.register("sysdb", new QTestSysDbHandler());