Browse Source

HADOOP-6552. Puts renewTGT=true and useTicketCache=true for the keytab kerberos options. Contributed by Devaraj Das.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@908353 13f79535-47bb-0310-9956-ffa450edef68
Devaraj Das 15 years ago
parent
commit
cfbdd1aff4
2 changed files with 5 additions and 0 deletions
  1. 3 0
      CHANGES.txt
  2. 2 0
      src/java/org/apache/hadoop/security/UserGroupInformation.java

+ 3 - 0
CHANGES.txt

@@ -134,6 +134,9 @@ Trunk (unreleased changes)
     HADOOP-6547. Move DelegationToken into Common, so that it can be used by
     MapReduce also. (devaraj via omalley)
 
+    HADOOP-6552. Puts renewTGT=true and useTicketCache=true for the keytab
+    kerberos options. (ddas)
+
   OPTIMIZATIONS
 
   BUG FIXES

+ 2 - 0
src/java/org/apache/hadoop/security/UserGroupInformation.java

@@ -293,6 +293,8 @@ public class UserGroupInformation {
       KEYTAB_KERBEROS_OPTIONS.put("doNotPrompt", "true");
       KEYTAB_KERBEROS_OPTIONS.put("useKeyTab", "true");
       KEYTAB_KERBEROS_OPTIONS.put("storeKey", "true");
+      KEYTAB_KERBEROS_OPTIONS.put("useTicketCache", "true");
+      KEYTAB_KERBEROS_OPTIONS.put("renewTGT", "true");
     }
     private static final AppConfigurationEntry KEYTAB_KERBEROS_LOGIN =
       new AppConfigurationEntry(Krb5LoginModule.class.getName(),