Updated Branches:
  refs/heads/master 8893586ee -> f8dc515cd

adding correct cloud controller client timeout config file change


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

Branch: refs/heads/master
Commit: 2b33e916fb78a5ada4e2335a404192e27994729b
Parents: 4581537
Author: Lahiru Sandaruwan <[email protected]>
Authored: Wed Dec 18 11:51:40 2013 +0530
Committer: Lahiru Sandaruwan <[email protected]>
Committed: Wed Dec 18 11:51:40 2013 +0530

----------------------------------------------------------------------
 .../client/cloud/controller/CloudControllerClient.java          | 5 +++--
 .../java/org/apache/stratos/autoscaler/util/AutoscalerUtil.java | 3 ++-
 .../modules/distribution/src/main/conf/autoscaler.xml           | 1 +
 3 files changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/2b33e916/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/client/cloud/controller/CloudControllerClient.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/client/cloud/controller/CloudControllerClient.java
 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/client/cloud/controller/CloudControllerClient.java
index 538e4b7..78d6ce4 100644
--- 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/client/cloud/controller/CloudControllerClient.java
+++ 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/client/cloud/controller/CloudControllerClient.java
@@ -19,6 +19,7 @@
 
 package org.apache.stratos.autoscaler.client.cloud.controller;
 
+import org.apache.axis2.transport.http.HTTPConstants;
 import org.apache.commons.configuration.XMLConfiguration;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -64,8 +65,8 @@ public class CloudControllerClient {
             String epr = "https://"; + hostname + ":" + port + "/" + 
Constants.CLOUD_CONTROLLER_SERVICE_SFX  ;
             int cloudControllerClientTimeout = 
conf.getInt("autoscaler.cloudController.clientTimeout", 180000);
             stub = new CloudControllerServiceStub(epr);
-            
stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(cloudControllerClientTimeout);
-
+            
stub._getServiceClient().getOptions().setProperty(HTTPConstants.SO_TIMEOUT, 
cloudControllerClientTimeout);
+            
stub._getServiceClient().getOptions().setProperty(HTTPConstants.CONNECTION_TIMEOUT,
 cloudControllerClientTimeout);
                } catch (Exception e) {
                        log.error("Stub init error", e);
                }

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/2b33e916/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/util/AutoscalerUtil.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/util/AutoscalerUtil.java
 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/util/AutoscalerUtil.java
index 0f20f4d..d0a1f84 100644
--- 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/util/AutoscalerUtil.java
+++ 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/util/AutoscalerUtil.java
@@ -134,6 +134,7 @@ public class AutoscalerUtil {
                             
networkPartitionContext.increaseMemberCountInPartitionBy(partition.getId(), 1);
                         } else 
if(MemberStatus.Created.equals(member.getStatus()) || 
MemberStatus.Starting.equals(member.getStatus())){
                             partitionContext.addPendingMember(memberContext);
+
                             
networkPartitionContext.increaseMemberCountInPartitionBy(partition.getId(), 1);
                         } else 
if(MemberStatus.Suspended.equals(member.getStatus())){
                             partitionContext.addFaultyMember(memberId);
@@ -214,7 +215,7 @@ public class AutoscalerUtil {
 
             for (Member member : cluster.getMembers()) {
                 String memberId = member.getMemberId();
-                if 
(member.getPartitionId().equalsIgnoreCase(networkPartitionContext.getId())) {
+                if 
(member.getNetworkPartitionId().equalsIgnoreCase(networkPartitionContext.getId()))
 {
                     MemberContext memberContext = new MemberContext();
                     memberContext.setClusterId(member.getClusterId());
                     memberContext.setMemberId(memberId);

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/2b33e916/products/autoscaler/modules/distribution/src/main/conf/autoscaler.xml
----------------------------------------------------------------------
diff --git 
a/products/autoscaler/modules/distribution/src/main/conf/autoscaler.xml 
b/products/autoscaler/modules/distribution/src/main/conf/autoscaler.xml
index 5510b97..87b3f78 100644
--- a/products/autoscaler/modules/distribution/src/main/conf/autoscaler.xml
+++ b/products/autoscaler/modules/distribution/src/main/conf/autoscaler.xml
@@ -28,6 +28,7 @@
                <cloudController>
                        <hostname>localhost</hostname>
                        <port>9444</port>
+            <clientTimeout>300000</clientTimeout>
                </cloudController>
        </autoscaler>
 </configuration>

Reply via email to