This is an automated email from the ASF dual-hosted git repository.

suvasude pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 18ed553  [GOBBLIN-973] Increase timeout for copying Gobblin workunits 
to the workunit state store in GobblinHelixJobLauncher[]
18ed553 is described below

commit 18ed5539e5ea80e06af128e3b66f37331f0d7dad
Author: sv2000 <[email protected]>
AuthorDate: Thu Nov 21 11:13:24 2019 -0800

    [GOBBLIN-973] Increase timeout for copying Gobblin workunits to the 
workunit state store in GobblinHelixJobLauncher[]
    
    Closes #2821 from sv2000/parallelRunnerTimeout
---
 .../java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
 
b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
index 975037c..cb2b434 100644
--- 
a/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
+++ 
b/gobblin-cluster/src/main/java/org/apache/gobblin/cluster/GobblinHelixJobLauncher.java
@@ -27,8 +27,6 @@ import java.util.concurrent.Callable;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.TimeoutException;
 
-import org.apache.gobblin.metrics.event.CountEventBuilder;
-import org.apache.gobblin.metrics.event.JobEvent;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
@@ -53,6 +51,8 @@ import org.apache.gobblin.annotation.Alpha;
 import org.apache.gobblin.configuration.ConfigurationKeys;
 import org.apache.gobblin.metastore.StateStore;
 import org.apache.gobblin.metrics.Tag;
+import org.apache.gobblin.metrics.event.CountEventBuilder;
+import org.apache.gobblin.metrics.event.JobEvent;
 import org.apache.gobblin.metrics.event.TimingEvent;
 import org.apache.gobblin.rest.LauncherTypeEnum;
 import org.apache.gobblin.runtime.AbstractJobLauncher;
@@ -297,7 +297,7 @@ public class GobblinHelixJobLauncher extends 
AbstractJobLauncher {
 
       // Block on persistence of all workunits to be finished.
       // It is necessary when underlying storage being slow and Helix activate 
task-execution before the workunit being persisted.
-      stateSerDeRunner.waitForTasks();
+      stateSerDeRunner.waitForTasks(Long.MAX_VALUE);
 
       LOGGER.debug("GobblinHelixJobLauncher.createHelixJob: jobStateFilePath 
{}, jobState {} jobProperties {}",
           jobStateFilePath, this.jobContext.getJobState().toString(), 
this.jobContext.getJobState().getProperties());

Reply via email to