You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@reef.apache.org by mo...@apache.org on 2017/03/27 21:24:34 UTC

[1/3] reef git commit: [REEF-1753] Intermittent failures of CloseEvaluatorTest in local runtime

Repository: reef
Updated Branches:
  refs/heads/master 7e0f408c2 -> 96725fa77


[REEF-1753] Intermittent failures of CloseEvaluatorTest in local runtime


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/3df72673
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/3df72673
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/3df72673

Branch: refs/heads/master
Commit: 3df726738abe66fea090fdce198d8bc445c4c8cb
Parents: 636af6a
Author: taegeonum <ta...@gmail.com>
Authored: Thu Mar 23 15:07:01 2017 +0900
Committer: taegeonum <ta...@gmail.com>
Committed: Thu Mar 23 15:07:01 2017 +0900

----------------------------------------------------------------------
 .../org/apache/reef/wake/WakeParameters.java    |  2 +-
 .../reef/wake/remote/RemoteConfiguration.java   | 20 ++++++++++++++++++--
 2 files changed, 19 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/3df72673/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/WakeParameters.java
----------------------------------------------------------------------
diff --git a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/WakeParameters.java b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/WakeParameters.java
index 616de17..b307dd3 100644
--- a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/WakeParameters.java
+++ b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/WakeParameters.java
@@ -30,7 +30,7 @@ public final class WakeParameters {
 
   public static final long EXECUTOR_SHUTDOWN_TIMEOUT = 1000;
 
-  public static final long REMOTE_EXECUTOR_SHUTDOWN_TIMEOUT = 10000;
+  public static final long REMOTE_EXECUTOR_SHUTDOWN_TIMEOUT = 20000;
 
   /**
    * Maximum frame length unit.

http://git-wip-us.apache.org/repos/asf/reef/blob/3df72673/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
----------------------------------------------------------------------
diff --git a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
index db5eed4..a3efe69 100644
--- a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
+++ b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
@@ -22,6 +22,7 @@ import org.apache.reef.tang.annotations.Name;
 import org.apache.reef.tang.annotations.NamedParameter;
 import org.apache.reef.wake.EStage;
 import org.apache.reef.wake.EventHandler;
+import org.apache.reef.wake.WakeParameters;
 import org.apache.reef.wake.remote.impl.DefaultTransportEStage;
 import org.apache.reef.wake.remote.impl.ObjectSerializableCodec;
 import org.apache.reef.wake.remote.impl.TransportEvent;
@@ -32,6 +33,21 @@ import org.apache.reef.wake.remote.impl.TransportEvent;
 public final class RemoteConfiguration {
 
   /**
+   * The number of tries to reconnect the remote connection.
+   */
+  public static final long REMOTE_CONNECTION_NUMBER_OF_RETRIES = 3;
+
+  /**
+   * The timeout of connection retrying.
+   */
+  public static final long REMOTE_CONNECTION_RETRY_TIMEOUT =
+      WakeParameters.REMOTE_EXECUTOR_SHUTDOWN_TIMEOUT / (REMOTE_CONNECTION_NUMBER_OF_RETRIES + 1);
+
+  private RemoteConfiguration() {
+    // empty
+  }
+
+  /**
    * The name of the remote manager.
    */
   @NamedParameter(short_name = "rm_name", doc = "The name of the remote manager.", default_value = "REEF_CLIENT")
@@ -84,7 +100,7 @@ public final class RemoteConfiguration {
   /**
    * The number of tries.
    */
-  @NamedParameter(doc = "The number of tries.", default_value = "3")
+  @NamedParameter(doc = "The number of tries.", default_value = "" + REMOTE_CONNECTION_NUMBER_OF_RETRIES)
   public static final class NumberOfTries implements Name<Integer> {
     // Intentionally empty    
   }
@@ -92,7 +108,7 @@ public final class RemoteConfiguration {
   /**
    * The timeout of connection retrying.
    */
-  @NamedParameter(doc = "The timeout of connection retrying.", default_value = "10000")
+  @NamedParameter(doc = "The timeout of connection retrying.", default_value = "" + REMOTE_CONNECTION_RETRY_TIMEOUT)
   public static final class RetryTimeout implements Name<Integer> {
     // Intentionally empty       
   }


[3/3] reef git commit: Merge branch 'REEF-1753' of github.com:taegeonum/incubator-reef into REEF-1753

Posted by mo...@apache.org.
Merge branch 'REEF-1753' of github.com:taegeonum/incubator-reef into REEF-1753


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/96725fa7
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/96725fa7
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/96725fa7

Branch: refs/heads/master
Commit: 96725fa7719d4c1bd020c1a6acdffee735af6479
Parents: 7e0f408 a21aa3c
Author: Sergiy Matusevych <mo...@apache.org>
Authored: Fri Mar 24 13:46:58 2017 -0700
Committer: Sergiy Matusevych <mo...@apache.org>
Committed: Fri Mar 24 13:46:58 2017 -0700

----------------------------------------------------------------------
 .../org/apache/reef/wake/WakeParameters.java    |  2 +-
 .../reef/wake/remote/RemoteConfiguration.java   | 24 ++++++++++++++++++--
 2 files changed, 23 insertions(+), 3 deletions(-)
----------------------------------------------------------------------



[2/3] reef git commit: Add a comment

Posted by mo...@apache.org.
Add a comment


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/a21aa3c0
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/a21aa3c0
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/a21aa3c0

Branch: refs/heads/master
Commit: a21aa3c0317b933387ca73e721e313e23bbb25c6
Parents: 3df7267
Author: taegeonum <ta...@gmail.com>
Authored: Fri Mar 24 09:45:40 2017 +0900
Committer: taegeonum <ta...@gmail.com>
Committed: Fri Mar 24 09:45:40 2017 +0900

----------------------------------------------------------------------
 .../java/org/apache/reef/wake/remote/RemoteConfiguration.java    | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/a21aa3c0/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
----------------------------------------------------------------------
diff --git a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
index a3efe69..4e3dfa2 100644
--- a/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
+++ b/lang/java/reef-wake/wake/src/main/java/org/apache/reef/wake/remote/RemoteConfiguration.java
@@ -39,6 +39,10 @@ public final class RemoteConfiguration {
 
   /**
    * The timeout of connection retrying.
+   * To prevent retrying connections from being rejected by the remote stages,
+   * the retrying_timeout * number_of_retries should be less than the remote_executor_shutdown_timeout.
+   * If not, the remote stage can shutdown the connection retries before it is established,
+   * and can drop a message that should be sent to the remote.
    */
   public static final long REMOTE_CONNECTION_RETRY_TIMEOUT =
       WakeParameters.REMOTE_EXECUTOR_SHUTDOWN_TIMEOUT / (REMOTE_CONNECTION_NUMBER_OF_RETRIES + 1);