FALCON-2325 Kerberos Service Token refresh does not happen

Author: Pallavi Nagesha Rao <pallavi.rao@im1738-x3.corp.inmobi.com>

Reviewers: @sandeepSamudrala

Closes #398 from pallavi-rao/FALCON-2325 and squashes the following commits:

e0c858abc [Pallavi Nagesha Rao] FALCON-2325 Removal of unnecessary whitespace
cce15ea01 [Pallavi Nagesha Rao] FALCON-2325 Kerberos Service Token refresh does not happen
diff --git a/common/src/main/java/org/apache/falcon/security/AuthenticationInitializationService.java b/common/src/main/java/org/apache/falcon/security/AuthenticationInitializationService.java
index 31be07a..57faf97 100644
--- a/common/src/main/java/org/apache/falcon/security/AuthenticationInitializationService.java
+++ b/common/src/main/java/org/apache/falcon/security/AuthenticationInitializationService.java
@@ -157,7 +157,11 @@
             try {
                 LOG.debug("Revalidating Auth Token at : {} with auth method {}", new Date(),
                         UserGroupInformation.getLoginUser().getAuthenticationMethod().name());
-                UserGroupInformation.getLoginUser().checkTGTAndReloginFromKeytab();
+
+                // Relogin does not work in Hadoop 2.6 or 2.7 as isKeyTab check returns false
+                // UserGroupInformation.getLoginUser().checkTGTAndReloginFromKeytab();
+                // Do a regular loginUserFromKeytab, till the issue is addressed.
+                initializeKerberos();
             } catch (Throwable t) {
                 LOG.error("Error in Auth Token revalidation task: ", t);
                 GenericAlert.initializeKerberosFailed("Exception in Auth Token revalidation : ", t);