Repository: incubator-slider
Updated Branches:
  refs/heads/develop 5b1f5c033 -> d5aebbbb5


SLIDER-1182 Slider AM should wait forever for RM


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

Branch: refs/heads/develop
Commit: d5aebbbb5241dbaf6df6dfb934c05af4cf121148
Parents: 5b1f5c0
Author: Billie Rinaldi <bil...@apache.org>
Authored: Thu Dec 22 14:59:44 2016 -0800
Committer: Billie Rinaldi <bil...@apache.org>
Committed: Thu Dec 22 14:59:44 2016 -0800

----------------------------------------------------------------------
 .../org/apache/slider/server/appmaster/SliderAppMaster.java     | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/d5aebbbb/slider-core/src/main/java/org/apache/slider/server/appmaster/SliderAppMaster.java
----------------------------------------------------------------------
diff --git 
a/slider-core/src/main/java/org/apache/slider/server/appmaster/SliderAppMaster.java
 
b/slider-core/src/main/java/org/apache/slider/server/appmaster/SliderAppMaster.java
index 040f12b..1a27374 100644
--- 
a/slider-core/src/main/java/org/apache/slider/server/appmaster/SliderAppMaster.java
+++ 
b/slider-core/src/main/java/org/apache/slider/server/appmaster/SliderAppMaster.java
@@ -714,6 +714,11 @@ public class SliderAppMaster extends 
AbstractSliderLaunchedService
     synchronized (appState) {
       int heartbeatInterval = HEARTBEAT_INTERVAL;
 
+      // configure AM to wait forever for RM
+      
getConfig().setLong(YarnConfiguration.RESOURCEMANAGER_CONNECT_MAX_WAIT_MS,
+          -1);
+      getConfig().unset(YarnConfiguration.CLIENT_FAILOVER_MAX_ATTEMPTS);
+
       // add the RM client -this brings the callbacks in
       asyncRMClient = AMRMClientAsync.createAMRMClientAsync(heartbeatInterval, 
this);
       addService(asyncRMClient);

Reply via email to