Repository: stratos Updated Branches: refs/heads/master 4c8649743 -> a4b70dec0
Adding hasPrimary to drools files correctly Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/a4b70dec Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/a4b70dec Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/a4b70dec Branch: refs/heads/master Commit: a4b70dec06af247f9d26de97fa925be86ccaf3ce Parents: 1d32adc Author: Lahiru Sandaruwan <[email protected]> Authored: Fri Dec 5 12:33:58 2014 +0530 Committer: Lahiru Sandaruwan <[email protected]> Committed: Fri Dec 5 12:34:06 2014 +0530 ---------------------------------------------------------------------- .../stratos/autoscaler/monitor/cluster/VMClusterMonitor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/a4b70dec/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/VMClusterMonitor.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/VMClusterMonitor.java b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/VMClusterMonitor.java index 4fb2457..989aa62 100644 --- a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/VMClusterMonitor.java +++ b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/cluster/VMClusterMonitor.java @@ -252,7 +252,7 @@ public class VMClusterMonitor extends AbstractClusterMonitor { getScaleCheckKnowledgeSession().setGlobal("rifReset", rifReset); getScaleCheckKnowledgeSession().setGlobal("mcReset", memoryConsumptionReset); getScaleCheckKnowledgeSession().setGlobal("laReset", loadAverageReset); - getScaleCheckKnowledgeSession().setGlobal("isPrimary", false); + getScaleCheckKnowledgeSession().setGlobal("isPrimary", hasPrimary); getScaleCheckKnowledgeSession().setGlobal("primaryMembers", primaryMemberListInClusterInstance); getMinCheckKnowledgeSession().setGlobal("algorithmName", instanceContext.getPartitionAlgorithm()); @@ -378,6 +378,7 @@ public class VMClusterMonitor extends AbstractClusterMonitor { getDependentScaleCheckKnowledgeSession().setGlobal("clusterId", getClusterId()); getDependentScaleCheckKnowledgeSession().setGlobal("roundedRequiredInstanceCount", roundedRequiredInstanceCount); getDependentScaleCheckKnowledgeSession().setGlobal("algorithmName", clusterInstanceContext.getPartitionAlgorithm()); + getDependentScaleCheckKnowledgeSession().setGlobal("isPrimary", hasPrimary); dependentScaleCheckFactHandle = AutoscalerRuleEvaluator.evaluate(getScaleCheckKnowledgeSession() , scaleCheckFactHandle, clusterInstanceContext);
