You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by pv...@apache.org on 2017/07/26 09:01:54 UTC
hive git commit: HIVE-17072: Make the parallelized timeout
configurable in BeeLine tests (Marta Kuczora, reviewed by Peter Vary)
Repository: hive
Updated Branches:
refs/heads/master 884553c62 -> 0836d1a65
HIVE-17072: Make the parallelized timeout configurable in BeeLine tests (Marta Kuczora, reviewed by Peter Vary)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/0836d1a6
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/0836d1a6
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/0836d1a6
Branch: refs/heads/master
Commit: 0836d1a650b86b09408b92f516fed06fe08f420f
Parents: 884553c
Author: Peter Vary <pv...@cloudera.com>
Authored: Wed Jul 26 11:00:48 2017 +0200
Committer: Peter Vary <pv...@cloudera.com>
Committed: Wed Jul 26 11:00:48 2017 +0200
----------------------------------------------------------------------
.../src/main/java/org/apache/hive/beeline/Parallelized.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/0836d1a6/itests/util/src/main/java/org/apache/hive/beeline/Parallelized.java
----------------------------------------------------------------------
diff --git a/itests/util/src/main/java/org/apache/hive/beeline/Parallelized.java b/itests/util/src/main/java/org/apache/hive/beeline/Parallelized.java
index a819e26..5cef4c7 100644
--- a/itests/util/src/main/java/org/apache/hive/beeline/Parallelized.java
+++ b/itests/util/src/main/java/org/apache/hive/beeline/Parallelized.java
@@ -30,6 +30,7 @@ import java.util.concurrent.TimeUnit;
*/
public class Parallelized extends Parameterized {
private static class ThreadPoolScheduler implements RunnerScheduler {
+ private static final String DEFAULT_TIMEOUT = "10";
private ExecutorService executor;
public ThreadPoolScheduler() {
@@ -45,7 +46,9 @@ public class Parallelized extends Parameterized {
public void finished() {
executor.shutdown();
try {
- executor.awaitTermination(10, TimeUnit.MINUTES);
+ String timeoutProp = System.getProperty("junit.parallel.timeout", DEFAULT_TIMEOUT);
+ long timeout = Long.parseLong(timeoutProp);
+ executor.awaitTermination(timeout, TimeUnit.MINUTES);
} catch (InterruptedException exc) {
throw new RuntimeException(exc);
}