You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ra...@apache.org on 2014/10/11 21:04:53 UTC

[08/11] git commit: setting isClusterCreated to true if there is atleast one member in the ropoloy when restarting stratos

setting isClusterCreated to true if there is atleast one member in the ropoloy when restarting stratos


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

Branch: refs/heads/master
Commit: cd2bf5307bf0c58ff7f80fe4b43023106395a830
Parents: 5a928c9
Author: R-Rajkumar <rr...@gmail.com>
Authored: Sat Oct 11 23:23:57 2014 +0530
Committer: R-Rajkumar <rr...@gmail.com>
Committed: Sat Oct 11 23:23:57 2014 +0530

----------------------------------------------------------------------
 .../stratos/autoscaler/monitor/ClusterMonitorFactory.java      | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/cd2bf530/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/ClusterMonitorFactory.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/ClusterMonitorFactory.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/ClusterMonitorFactory.java
index 8514aed..9724690 100644
--- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/ClusterMonitorFactory.java
+++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/ClusterMonitorFactory.java
@@ -384,7 +384,11 @@ public class ClusterMonitorFactory {
             MemberContext memberContext = new MemberContext();
             memberContext.setMemberId(memberId);
             memberContext.setClusterId(clusterId);
-
+            
+            // if there is at least one member in the topology, that means service has been created already
+            // this is to avoid calling startContainer() method again
+            kubernetesClusterCtxt.setServiceClusterCreated(true);
+            
             if (MemberStatus.Activated.equals(member.getStatus())) {
                 dockerClusterMonitor.getKubernetesClusterCtxt().addActiveMember(memberContext);
             } else if (MemberStatus.Created.equals(member.getStatus())