You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by sh...@apache.org on 2015/11/26 13:12:17 UTC

incubator-atlas git commit: ATLAS-335 Kerberized cluster: Atlas fails to come up with hbase as backend (sumasai via shwethags)

Repository: incubator-atlas
Updated Branches:
  refs/heads/master 9710cff0b -> c9176273b


ATLAS-335 Kerberized cluster: Atlas fails to come up with hbase as backend (sumasai via shwethags)


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

Branch: refs/heads/master
Commit: c9176273bd57870733a9642e1efeeb5fd2921cca
Parents: 9710cff
Author: Shwetha GS <ss...@hortonworks.com>
Authored: Thu Nov 26 17:42:11 2015 +0530
Committer: Shwetha GS <ss...@hortonworks.com>
Committed: Thu Nov 26 17:42:11 2015 +0530

----------------------------------------------------------------------
 release-log.txt                                          |  1 +
 .../apache/atlas/web/listeners/GuiceServletConfig.java   | 11 ++++++-----
 2 files changed, 7 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/c9176273/release-log.txt
----------------------------------------------------------------------
diff --git a/release-log.txt b/release-log.txt
index 2266302..24189fc 100644
--- a/release-log.txt
+++ b/release-log.txt
@@ -9,6 +9,7 @@ ATLAS-54 Rename configs in hive hook (shwethags)
 ATLAS-3 Mixed Index creation fails with Date types (sumasai via shwethags)
 
 ALL CHANGES:
+ATLAS-335 Kerberized cluster: Atlas fails to come up with hbase as backend (sumasai via shwethags)
 ATLAS-333 atlas_stop.py – script must delete “atlas.pid” file (ndjouhr via sumasai)
 ATLAS-220 Gets on Enum attribute should return EnumValue(yhemanth via sumasai)
 ATLAS-334 Update documentation to reflect copying required atlas file on solr installation (sumasai via shwethags)

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/c9176273/webapp/src/main/java/org/apache/atlas/web/listeners/GuiceServletConfig.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/atlas/web/listeners/GuiceServletConfig.java b/webapp/src/main/java/org/apache/atlas/web/listeners/GuiceServletConfig.java
index f9c0cbb..f0d80cb 100755
--- a/webapp/src/main/java/org/apache/atlas/web/listeners/GuiceServletConfig.java
+++ b/webapp/src/main/java/org/apache/atlas/web/listeners/GuiceServletConfig.java
@@ -58,7 +58,7 @@ public class GuiceServletConfig extends GuiceServletContextListener {
 
     private static final String GUICE_CTX_PARAM = "guice.packages";
     static final String HTTP_AUTHENTICATION_ENABLED = "atlas.http.authentication.enabled";
-    protected Injector injector;
+    protected volatile Injector injector;
 
     @Override
     protected Injector getInjector() {
@@ -70,6 +70,11 @@ public class GuiceServletConfig extends GuiceServletContextListener {
 		 * .html
 		 */
         if (injector == null) {
+
+            // perform login operations
+            LoginProcessor loginProcessor = new LoginProcessor();
+            loginProcessor.login();
+
             injector = Guice.createInjector(new RepositoryMetadataModule(), new NotificationModule(),
                     new JerseyServletModule() {
                         @Override
@@ -114,10 +119,6 @@ public class GuiceServletConfig extends GuiceServletContextListener {
 
         installLogBridge();
 
-        // perform login operations
-        LoginProcessor loginProcessor = new LoginProcessor();
-        loginProcessor.login();
-
         initMetadataService();
         startServices();
     }