Hi Devs,
As I see following line highlighted is not correct:
getScaleCheckKnowledgeSession().setGlobal("primaryMembers",
primaryMemberListInClusterInstance);
getMinCheckKnowledgeSession().setGlobal("clusterId", getClusterId());
getMinCheckKnowledgeSession().setGlobal("isPrimary", hasPrimary);
String paritionAlgo = instanceContext.getPartitionAlgorithm();
getMinCheckKnowledgeSession().setGlobal("algorithmName",
paritionAlgo);
if (log.isDebugEnabled()) {
log.debug(String.format("Running minimum check for cluster instance %s ",
instanceContext.getId() + " for the cluster: " + clusterId));
}
minCheckFactHandle =
AutoscalerRuleEvaluator.evaluate(getMinCheckKnowledgeSession(),
minCheckFactHandle, instanceContext);
--
Imesh Gunaratne
Technical Lead, WSO2
Committer & PMC Member, Apache Stratos