Great! Thanks Lahiru! On Sun, Jan 11, 2015 at 12:51 PM, Lahiru Sandaruwan <lahi...@wso2.com> wrote:
> > > On Sun, Jan 11, 2015 at 12:50 PM, Imesh Gunaratne <im...@apache.org> > wrote: > >> Great work Lahiru! >> Just to clarify, have we updated the dependent scaling samples >> accordingly? >> >> > Yes Imesh. It is here. > > > https://github.com/rekathiru/grouping-samples/tree/master/dependency_scaling/sample_groups > > >> Thanks >> >> On Sun, Jan 11, 2015 at 12:47 PM, Lahiru Sandaruwan <lahi...@wso2.com> >> wrote: >> >>> Found the cause. We have updated the dependent scaling to be defined >>> using cartridge/group id. Earlier we had it using alias. My sample was not >>> updated to reflect that change. >>> >>> Issue was we were missing few null checks when we wrongly define the >>> scaling dependents. I have fixed those and put the logs as appropriately. >>> >>> Thanks. >>> >>> On Sun, Jan 11, 2015 at 10:53 AM, Lahiru Sandaruwan <lahi...@wso2.com> >>> wrote: >>> >>>> Sorry.. Issue is a different one. Looking into it. >>>> >>>> On Sun, Jan 11, 2015 at 10:41 AM, Lahiru Sandaruwan <lahi...@wso2.com> >>>> wrote: >>>> >>>>> This is happening because "ApplicationHolder.getApplications >>>>> ().getApplication(applicationId);" >>>>> returns null in "getApplicationMonitor" method. Somehow the added >>>>> application is not there. >>>>> >>>>> Thanks. >>>>> >>>>> On Sun, Jan 11, 2015 at 10:19 AM, Lahiru Sandaruwan <lahi...@wso2.com> >>>>> wrote: >>>>> >>>>>> I will have a look. >>>>>> >>>>>> On Sun, Jan 11, 2015 at 9:28 AM, Imesh Gunaratne <im...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> Yes I can also see this problem with the above dependency scaling >>>>>>> sample: >>>>>>> >>>>>>> [2015-01-11 09:21:08,843] INFO >>>>>>> {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} - Application >>>>>>> deployed successfully: [application-id] app_group_v2 >>>>>>> [2015-01-11 09:21:08,853] INFO >>>>>>> {org.apache.stratos.autoscaler.applications.dependency.DependencyBuilder} >>>>>>> - >>>>>>> Building dependency for the Application/Group app_group_v2 >>>>>>> [2015-01-11 09:21:08,854] INFO >>>>>>> {org.apache.stratos.autoscaler.applications.dependency.DependencyBuilder} >>>>>>> - >>>>>>> Setting the [terminationBehaviour] terminate-none to the >>>>>>> [dependency-tree] >>>>>>> app_group_v2 >>>>>>> >>>>>>> There are no logs after the above lines, we might need to >>>>>>> investigate and see the cause of the issue. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Sun, Jan 11, 2015 at 2:39 AM, Lahiru Sandaruwan <lahi...@wso2.com >>>>>>> > wrote: >>>>>>> >>>>>>>> Sorry, There is no error. But this is the last set of logs i can >>>>>>>> see. >>>>>>>> >>>>>>>> On Sun, Jan 11, 2015 at 2:38 AM, Lahiru Sandaruwan < >>>>>>>> lahi...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> It seems $subject on master. >>>>>>>>> Sample : [1] >>>>>>>>> Error: [2] >>>>>>>>> >>>>>>>>> Thanks. >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> https://github.com/rekathiru/grouping-samples/tree/master/dependency_scaling/sample_groups >>>>>>>>> >>>>>>>>> [2] >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,481] INFO >>>>>>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - >>>>>>>>> 'admin@carbon.super [-1234]' logged in at [2015-01-11 >>>>>>>>> 02:31:14,481+0530] >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,524] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.messaging.topology.TopologyBuilder} >>>>>>>>> - >>>>>>>>> Application Cluster esbgroup6.esb.domain created in CC topology >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,524] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.messaging.topology.TopologyBuilder} >>>>>>>>> - >>>>>>>>> Application Cluster mytomcat.tomcat.domain created in CC topology >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,524] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.messaging.topology.TopologyBuilder} >>>>>>>>> - >>>>>>>>> Application Cluster phpgroup6.php.domain created in CC topology >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,530] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher} >>>>>>>>> - Publishing application clusters created event: [application-id] >>>>>>>>> app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,540] INFO >>>>>>>>> {org.apache.stratos.messaging.message.processor.topology.ApplicationClustersCreatedMessageProcessor} >>>>>>>>> - Cluster created: [ Cluster Id: esbgroup6.esb.domain, Service >>>>>>>>> Name: esb, >>>>>>>>> Autoscale Policy Name: autoscale_policy_1, Deployment Policy Name: >>>>>>>>> null, >>>>>>>>> Tenant Range: *, Is a Kubernetes Cluster: false ] >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,540] INFO >>>>>>>>> {org.apache.stratos.messaging.message.processor.topology.ApplicationClustersCreatedMessageProcessor} >>>>>>>>> - Cluster created: [ Cluster Id: mytomcat.tomcat.domain, Service >>>>>>>>> Name: >>>>>>>>> tomcat, Autoscale Policy Name: autoscale_policy_1, Deployment Policy >>>>>>>>> Name: >>>>>>>>> null, Tenant Range: *, Is a Kubernetes Cluster: false ] >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,540] INFO >>>>>>>>> {org.apache.stratos.messaging.message.processor.topology.ApplicationClustersCreatedMessageProcessor} >>>>>>>>> - Cluster created: [ Cluster Id: phpgroup6.php.domain, Service >>>>>>>>> Name: php, >>>>>>>>> Autoscale Policy Name: autoscale_policy_1, Deployment Policy Name: >>>>>>>>> null, >>>>>>>>> Tenant Range: *, Is a Kubernetes Cluster: false ] >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,540] INFO >>>>>>>>> {org.apache.stratos.autoscaler.event.receiver.topology.AutoscalerTopologyEventReceiver} >>>>>>>>> - [ApplicationClustersCreatedEvent] Received: class >>>>>>>>> org.apache.stratos.messaging.event.topology.ApplicationClustersCreatedEvent >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,546] INFO >>>>>>>>> {org.apache.stratos.messaging.domain.application.locking.ApplicationLockHierarchy} >>>>>>>>> - Added lock for Application app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,561] INFO >>>>>>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} - >>>>>>>>> Validating >>>>>>>>> partitions of policy via cloud controller: [cartridge-type] tomcat >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,564] INFO >>>>>>>>> {org.apache.stratos.messaging.message.processor.application.ApplicationCreatedMessageProcessor} >>>>>>>>> - Application with id [ app_group_v2 ] created >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,577] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.services.impl.CloudControllerServiceImpl} >>>>>>>>> - All partitions [P1] were validated successfully, against the >>>>>>>>> Cartridge: >>>>>>>>> tomcat >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,585] INFO >>>>>>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} - >>>>>>>>> Validating >>>>>>>>> partitions of policy via cloud controller: [cartridge-type] esb >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,595] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.services.impl.CloudControllerServiceImpl} >>>>>>>>> - All partitions [P1] were validated successfully, against the >>>>>>>>> Cartridge: >>>>>>>>> esb >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,597] INFO >>>>>>>>> {org.apache.stratos.autoscaler.client.CloudControllerClient} - >>>>>>>>> Validating >>>>>>>>> partitions of policy via cloud controller: [cartridge-type] php >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,610] INFO >>>>>>>>> {org.apache.stratos.cloud.controller.services.impl.CloudControllerServiceImpl} >>>>>>>>> - All partitions [P1] were validated successfully, against the >>>>>>>>> Cartridge: >>>>>>>>> php >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,619] INFO >>>>>>>>> {org.apache.stratos.autoscaler.pojo.policy.PolicyManager} - >>>>>>>>> Deployment >>>>>>>>> policy is added successfully: [application-id] app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,620] INFO >>>>>>>>> {org.apache.stratos.autoscaler.services.impl.AutoScalerServiceImpl} - >>>>>>>>> Adding application signup: [application-id] app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,634] INFO >>>>>>>>> {org.apache.stratos.manager.components.ApplicationSignUpHandler} - >>>>>>>>> Adding >>>>>>>>> application signup: [application-id] app_group_v2 [tenant-id] -1234 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,645] INFO >>>>>>>>> {org.apache.stratos.manager.components.ApplicationSignUpHandler} - >>>>>>>>> Application signup added successfully: [application-id] app_group_v2 >>>>>>>>> [tenant-id] -1234 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,646] INFO >>>>>>>>> {org.apache.stratos.autoscaler.services.impl.AutoScalerServiceImpl} - >>>>>>>>> Application signup added successfully: [application-id] app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,651] INFO >>>>>>>>> {org.apache.stratos.autoscaler.util.AutoscalerUtil} - Application >>>>>>>>> monitor >>>>>>>>> is going to be started for [application] app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,653] INFO >>>>>>>>> {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} - >>>>>>>>> Application >>>>>>>>> deployed successfully: [application-id] app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,659] INFO >>>>>>>>> {org.apache.stratos.autoscaler.applications.dependency.DependencyBuilder} >>>>>>>>> - Building dependency for the Application/Group app_group_v2 >>>>>>>>> >>>>>>>>> [2015-01-11 02:31:14,659] INFO >>>>>>>>> {org.apache.stratos.autoscaler.applications.dependency.DependencyBuilder} >>>>>>>>> - Setting the [terminationBehaviour] terminate-none to the >>>>>>>>> [dependency-tree] app_group_v2 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> 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 >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Imesh Gunaratne >>>>>>> >>>>>>> Technical Lead, WSO2 >>>>>>> Committer & PMC Member, Apache Stratos >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> 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 >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> 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 >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> 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 >>>> >>>> >>> >>> >>> -- >>> -- >>> 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 >>> >>> >> >> >> -- >> Imesh Gunaratne >> >> Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > -- > 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 > > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos