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>
