Repository: incubator-apex-core
Updated Branches:
  refs/heads/devel-3 71a915aa3 -> a3e861ef4


APEX-71 #resolve


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

Branch: refs/heads/devel-3
Commit: a8671a329efa9407724c83be4be4a5b826a9bc89
Parents: 71a915a
Author: Gaurav <[email protected]>
Authored: Fri Aug 21 15:25:31 2015 -0700
Committer: Gaurav <[email protected]>
Committed: Wed Aug 26 10:12:09 2015 -0700

----------------------------------------------------------------------
 .../datatorrent/stram/client/StramAppLauncher.java    | 14 +++++---------
 .../datatorrent/stram/client/StramClientUtils.java    |  4 +++-
 2 files changed, 8 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/a8671a32/engine/src/main/java/com/datatorrent/stram/client/StramAppLauncher.java
----------------------------------------------------------------------
diff --git 
a/engine/src/main/java/com/datatorrent/stram/client/StramAppLauncher.java 
b/engine/src/main/java/com/datatorrent/stram/client/StramAppLauncher.java
index 314ec0b..08d2c26 100644
--- a/engine/src/main/java/com/datatorrent/stram/client/StramAppLauncher.java
+++ b/engine/src/main/java/com/datatorrent/stram/client/StramAppLauncher.java
@@ -28,7 +28,6 @@ import org.codehaus.jettison.json.JSONObject;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import org.apache.commons.codec.binary.Base64;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang.NotImplementedException;
@@ -37,6 +36,7 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.yarn.api.records.ApplicationId;
+import org.apache.hadoop.yarn.conf.YarnConfiguration;
 import org.apache.tools.ant.DirectoryScanner;
 
 import com.datatorrent.api.StreamingApplication;
@@ -477,14 +477,10 @@ public class StramAppLauncher
     Configuration conf = propertiesBuilder.conf;
     conf.setEnum(StreamingApplication.ENVIRONMENT, 
StreamingApplication.Environment.CLUSTER);
     LogicalPlan dag = appConfig.createApp(propertiesBuilder);
-    String hdfsTokenMaxLifeTime = 
conf.get(StramClientUtils.HDFS_TOKEN_MAX_LIFE_TIME);
-    if (hdfsTokenMaxLifeTime != null && hdfsTokenMaxLifeTime.trim().length() > 
0) {
-      dag.setAttribute(LogicalPlan.HDFS_TOKEN_LIFE_TIME, 
Long.parseLong(hdfsTokenMaxLifeTime));
-    }
-    String rmTokenMaxLifeTime = 
conf.get(StramClientUtils.RM_TOKEN_MAX_LIFE_TIME);
-    if (rmTokenMaxLifeTime != null && rmTokenMaxLifeTime.trim().length() > 0) {
-      dag.setAttribute(LogicalPlan.RM_TOKEN_LIFE_TIME, 
Long.parseLong(rmTokenMaxLifeTime));
-    }
+    long hdfsTokenMaxLifeTime = 
conf.getLong(StramClientUtils.DT_HDFS_TOKEN_MAX_LIFE_TIME, 
conf.getLong(StramClientUtils.HDFS_TOKEN_MAX_LIFE_TIME, 
StramClientUtils.DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT));
+    dag.setAttribute(LogicalPlan.HDFS_TOKEN_LIFE_TIME, hdfsTokenMaxLifeTime);
+    long rmTokenMaxLifeTime = 
conf.getLong(StramClientUtils.DT_RM_TOKEN_MAX_LIFE_TIME, 
conf.getLong(YarnConfiguration.DELEGATION_TOKEN_MAX_LIFETIME_KEY, 
YarnConfiguration.DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT));
+    dag.setAttribute(LogicalPlan.RM_TOKEN_LIFE_TIME, rmTokenMaxLifeTime);
     if (conf.get(StramClientUtils.KEY_TAB_FILE) != null) {
       dag.setAttribute(LogicalPlan.KEY_TAB_FILE, 
conf.get(StramClientUtils.KEY_TAB_FILE));
     }

http://git-wip-us.apache.org/repos/asf/incubator-apex-core/blob/a8671a32/engine/src/main/java/com/datatorrent/stram/client/StramClientUtils.java
----------------------------------------------------------------------
diff --git 
a/engine/src/main/java/com/datatorrent/stram/client/StramClientUtils.java 
b/engine/src/main/java/com/datatorrent/stram/client/StramClientUtils.java
index 6bdff7c..d21f03d 100644
--- a/engine/src/main/java/com/datatorrent/stram/client/StramClientUtils.java
+++ b/engine/src/main/java/com/datatorrent/stram/client/StramClientUtils.java
@@ -85,10 +85,12 @@ public class StramClientUtils
   public static final String SUBDIR_PROFILES = "profiles";
   public static final String SUBDIR_CONF = "conf";
   public static final int RESOURCEMANAGER_CONNECT_MAX_WAIT_MS_OVERRIDE = 10 * 
1000;
+  public static final String DT_HDFS_TOKEN_MAX_LIFE_TIME = 
StreamingApplication.DT_PREFIX + "namenode.delegation.token.max-lifetime";
   public static final String HDFS_TOKEN_MAX_LIFE_TIME = 
"dfs.namenode.delegation.token.max-lifetime";
-  public static final String RM_TOKEN_MAX_LIFE_TIME = 
YarnConfiguration.DELEGATION_TOKEN_MAX_LIFETIME_KEY;
+  public static final String DT_RM_TOKEN_MAX_LIFE_TIME = 
StreamingApplication.DT_PREFIX + 
"resourcemanager.delegation.token.max-lifetime" ;
   public static final String KEY_TAB_FILE = StramUserLogin.DT_AUTH_PREFIX + 
"store.keytab";
   public static final String TOKEN_ANTICIPATORY_REFRESH_FACTOR = 
StramUserLogin.DT_AUTH_PREFIX + "token.refresh.factor";
+  public static final long DELEGATION_TOKEN_MAX_LIFETIME_DEFAULT = 7 * 24 * 60 
* 60 * 1000;
 
   /**
    * TBD<p>

Reply via email to