Repository: incubator-stratos
Updated Branches:
  refs/heads/master e7d590ca3 -> 7057d7c03


Fixing LB not spawning issue


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

Branch: refs/heads/master
Commit: 7057d7c03c8c899e2904e3626511c4911568b22d
Parents: e7d590c
Author: Sajith Kariyawasam <[email protected]>
Authored: Wed Apr 2 16:46:29 2014 +0530
Committer: Sajith Kariyawasam <[email protected]>
Committed: Wed Apr 2 16:46:29 2014 +0530

----------------------------------------------------------------------
 .../manager/subscription/LBCartridgeSubscription.java  | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/7057d7c0/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/subscription/LBCartridgeSubscription.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/subscription/LBCartridgeSubscription.java
 
b/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/subscription/LBCartridgeSubscription.java
index 0c2254d..3bad5fd 100644
--- 
a/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/subscription/LBCartridgeSubscription.java
+++ 
b/components/org.apache.stratos.manager/src/main/java/org/apache/stratos/manager/subscription/LBCartridgeSubscription.java
@@ -19,6 +19,8 @@
 
 package org.apache.stratos.manager.subscription;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo;
 import org.apache.stratos.cloud.controller.stub.pojo.Properties;
 import org.apache.stratos.manager.dao.CartridgeSubscriptionInfo;
@@ -42,6 +44,7 @@ import 
org.apache.stratos.manager.utils.ApplicationManagementUtil;
 public class LBCartridgeSubscription extends CartridgeSubscription {
 
     private LoadBalancerCategory loadBalancerCategory;
+    private static Log log = LogFactory.getLog(LBCartridgeSubscription.class);
 
     /**
      * Constructor
@@ -77,10 +80,12 @@ public class LBCartridgeSubscription extends 
CartridgeSubscription {
 
     
     @Override
-    public CartridgeSubscriptionInfo registerSubscription(Properties 
properties) throws ADCException, UnregisteredCartridgeException {
-       CartridgeInfo cartridgeInfo = getCartridgeInfo();
-       if(!cartridgeInfo.isMultiTenantSpecified()) {
-                getLoadBalancerCategory().register (cartridgeInfo, 
getCluster(), getPayloadData(), getAutoscalingPolicyName(),
+    public CartridgeSubscriptionInfo registerSubscription(Properties 
properties) throws ADCException, UnregisteredCartridgeException {         
+       if(!loadBalancerCategory.isLoadBalancedServiceMultiTenant()) {
+               if(log.isDebugEnabled()) {
+                log.debug("Loadbalanced service is single tenant.");
+               }
+               getLoadBalancerCategory().register (getCartridgeInfo(), 
getCluster(), getPayloadData(), getAutoscalingPolicyName(),
                        getDeploymentPolicyName(), properties);
        }
        

Reply via email to