Hi,

I could find $subject. I am testing with sample
"$stratos_source/samples/applications/dependent-scaling/sample-groups"

Looking into it.

Thanks.
[1]


[2015-03-10 10:34:04,945]  INFO
{org.apache.stratos.autoscaler.monitor.component.GroupMonitor} -  Parent
scaling event received to [group]: my-esb-php-group, [network partition]:
network-partition-1, [event] my-esb-php-group, [group instance]
dependency-scaling-groups-app-1, [factor] 2.5

[2015-03-10 10:34:04,946]  INFO
{org.apache.stratos.autoscaler.monitor.component.GroupMonitor} -  [Group]
my-esb-php-group is notifying the [parent] dependency-scaling-groups-app
[instance] dependency-scaling-groups-app-1

[2015-03-10 10:34:04,946]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -
Publishing Cluster terminating event for [application]
dependency-scaling-groups-app [cluster]
dependency-scaling-groups-app.my-esb.esb.domain [instance]
my-esb-php-group-2

[2015-03-10 10:34:04,951]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -
Publishing Cluster terminating event for [application]
dependency-scaling-groups-app [cluster]
dependency-scaling-groups-app.my-php.php.domain [instance]
my-esb-php-group-2

Exception in thread "pool-38-thread-8" java.lang.NullPointerException

at
org.apache.stratos.autoscaler.event.publisher.ClusterStatusEventPublisher.sendClusterTerminatingEvent(ClusterStatusEventPublisher.java:187)

at
org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor.onParentStatusEvent(ClusterMonitor.java:669)

at
org.apache.stratos.autoscaler.monitor.events.builder.MonitorStatusEventBuilder.notifyChildren(MonitorStatusEventBuilder.java:91)

at
org.apache.stratos.autoscaler.monitor.component.GroupMonitor.setStatus(GroupMonitor.java:356)

at
org.apache.stratos.autoscaler.applications.topic.ApplicationBuilder.updateGroupMonitor(ApplicationBuilder.java:705)

[2015-03-10 10:34:04,953]  INFO
{org.apache.stratos.cloud.controller.messaging.topology.TopologyBuilder} -
Cluster Terminating adding status started
fordependency-scaling-groups-app.my-esb.esb.domain

at
org.apache.stratos.autoscaler.applications.topic.ApplicationBuilder.handleGroupTerminatingEvent(ApplicationBuilder.java:642)

at
org.apache.stratos.autoscaler.monitor.component.GroupMonitor.onParentScalingEvent(GroupMonitor.java:489)

at
org.apache.stratos.autoscaler.monitor.component.ParentComponentMonitor.handleDependentScaling(ParentComponentMonitor.java:607)

at
org.apache.stratos.autoscaler.monitor.component.ApplicationMonitor$1.run(ApplicationMonitor.java:124)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

[2015-03-10 10:34:04,958]  INFO
{org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
-  Publishing Cluster terminating event: [application-id]
dependency-scaling-groups-app [cluster id]
dependency-scaling-groups-app.my-esb.esb.domain [instance-id]
my-esb-php-group-2

[2015-03-10 10:34:04,963]  INFO
{org.apache.stratos.autoscaler.event.receiver.topology.AutoscalerTopologyEventReceiver}
-  [ClusterTerminatingEvent] Received: class
org.apache.stratos.messaging.event.topology.ClusterInstanceTerminatingEvent

[2015-03-10 10:34:04,964]  WARN
{org.apache.stratos.autoscaler.status.processor.cluster.ClusterStatusActiveProcessor}
-  No possible state change found for [type]  [cluster]
dependency-scaling-groups-app.my-esb.esb.domain [instance]

[2015-03-10 10:34:04,964]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -  Starting
to terminate all members in cluster
[dependency-scaling-groups-app.my-esb.esb.domain] Network Partition
[network-partition-1], Partition [partition-1]

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  Running obsolete instances
rule: [partition] partition-1 [network-partition] network-partition-1
[cluster] dependency-scaling-groups-app.my-esb.esb.domain

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [obsolete-check]
[network-partition] network-partition-1 [partition] partition-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Obsolete member count: 0

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  Running minimum rule:
[network-partition] network-partition-1 [cluster-instance]
my-esb-php-group-1

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  Running instances cleanup
event sender rule: [partition] partition-1 [network-partition]
network-partition-1

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [min-check]
[network-partition] network-partition-1 [cluster-instance]
my-esb-php-group-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Non terminated member
count: 1

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [instance-cleanup-check]
[network-partition] network-partition-1 [partition] partition-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Pending termination member
count: 0

[2015-03-10 10:34:04,965] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [min-check]
[network-partition] network-partition-1 [cluster-instance]
my-esb-php-group-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Minimum member count: 1

[2015-03-10 10:34:04,966] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  Running obsolete instances
rule: [partition] partition-1 [network-partition] network-partition-1
[cluster] dependency-scaling-groups-app.my-esb.esb.domain

[2015-03-10 10:34:04,966]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -  Executing
scaling rule as statistics have been reset

[2015-03-10 10:34:04,966] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  Running scale up rule:
[network-partition] network-partition-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain

[2015-03-10 10:34:04,966] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [obsolete-check]
[network-partition] network-partition-1 [partition] partition-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Obsolete member count: 0

[2015-03-10 10:34:04,966] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [scaling]
[network-partition] network-partition-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Algorithm name:
one-after-another

[2015-03-10 10:34:04,966] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  Running instances cleanup
event sender rule: [partition] partition-1 [network-partition]
network-partition-1

[2015-03-10 10:34:04,967] DEBUG
{org.apache.stratos.autoscaler.rule.RuleLog} -  [instance-cleanup-check]
[network-partition] network-partition-1 [partition] partition-1 [cluster]
dependency-scaling-groups-app.my-esb.esb.domain Pending termination member
count: 0

-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Reply via email to