Hi Reka, It became activated with the following configs. Thanks for the support. "startupOrders": [
"group.my-dbgroup,group.my-appgroup","group.my-dbgroup,cartridge.my-esb" ], On Wed, Apr 29, 2015 at 12:31 AM, Martin Eppel (meppel) <mep...@cisco.com> wrote: > Mmh, based on your assessment it might be different though > > > > *From:* Reka Thirunavukkarasu [mailto:r...@wso2.com] > *Sent:* Tuesday, April 28, 2015 11:55 AM > *To:* dev > *Cc:* Udara Liyanage > > *Subject:* Re: One cartridge never get activated > > > > Hi Udara, > > Seems your startupOrder is ambiguous. It is as below: > > "startupOrders": [ > > "group.dbgroup,group.appgroup","group.appgroup,cartridge.my-esb" > > ], > > So, according to first set, dbgroup should come up 1st, then appgroup. But > second set mentioned that appgroup should come up 1st. If you need parallel > startup, then it should be as below: > > > "startupOrders": [ > > "group.appgroup,group.dbgroup","group.appgroup,cartridge.my-esb" > > ], > > Then appgroup will start first. After that dbgroup or my-esb can come up > in parallel. Also, you have used alias for cartridge and groupName for > groups when defining startup orders in the application. Those are not > consistent. I think that you need to use cartridge type for cartridge > instead of alias. > > @Martin, I will check your application and update the thread.. > > > > Thanks, > > Reka > > > > On Tue, Apr 28, 2015 at 11:03 PM, Martin Eppel (meppel) <mep...@cisco.com> > wrote: > > I think this looks similar to the issue I reported a few days ago ? > > > > *From:* Imesh Gunaratne [mailto:im...@apache.org] > *Sent:* Tuesday, April 28, 2015 10:25 AM > *To:* dev > *Cc:* Reka Thirunavukkarasu > *Subject:* Re: One cartridge never get activated > > > > Udara: Do you have the complete log? > > > > On Tue, Apr 28, 2015 at 2:40 PM, Udara Liyanage <ud...@wso2.com> wrote: > > Hi, > > > > I deployed the below application definition in Mock IaaS. All the > cartridges and groups get activated except for esb. > > > > { > > "alias": "mycompositeapp", > > "applicationId": "my-compositeapp", > > "components": { > > "groups": [ > > { > > "name": "app-group", > > "alias": "my-appgroup", > > "cartridges": [ > > { > > "type": "tomcat", > > "cartridgeMax": 2, > > "cartridgeMin": 1, > > "subscribableInfo": { > > "alias": "my-tomcat", > > "artifactRepository": { > > "alias": "my-tomcat", > > "privateRepo": true, > > "repoPassword": "password", > > "repoUrl": "http://xxx:10080/git/default.git", > > "repoUsername": "user" > > }, > > "autoscalingPolicy": "autoscaling-policy-1", > > "deploymentPolicy": "deployment-policy-2" > > } > > }, > > { > > "type": "php", > > "cartridgeMax": 2, > > "cartridgeMin": 1, > > "subscribableInfo": { > > "alias": "my-php", > > "artifactRepository": { > > > > "privateRepo": true, > > "repoPassword": "password", > > "repoUrl": "http://xxx:10080/git/default.git", > > "repoUsername": "user" > > }, > > "autoscalingPolicy": "autoscaling-policy-1", > > "deploymentPolicy": "deployment-policy-2" > > } > > } > > ], > > "groupMaxInstances": 2, > > "groupMinInstances": 1, > > "groupScalingEnabled": true > > }, > > { > > "name": "db-group", > > "alias": "my-dbgroup", > > "cartridges": [ > > { > > "type": "postgres", > > "cartridgeMax": 2, > > "cartridgeMin": 1, > > "subscribableInfo": { > > "alias": "my-postgres", > > "artifactRepository": { > > "alias": "my-postgres", > > "privateRepo": false, > > "repoPassword": "password", > > "repoUrl": "http://xxx:10080/git/default.git", > > "repoUsername": "user" > > }, > > "autoscalingPolicy": "autoscaling-policy-1", > > "deploymentPolicy": "deployment-policy-2" > > } > > }, > > { > > "type": "mysql", > > "cartridgeMax": 2, > > "cartridgeMin": 1, > > "subscribableInfo": { > > "alias": "my-mysql", > > "artifactRepository": { > > "alias": "my-mysql", > > "privateRepo": true, > > "repoPassword": "password", > > "repoUrl": "http://xxx:10080/git/default.git", > > "repoUsername": "user" > > }, > > "autoscalingPolicy": "autoscaling-policy-1", > > "deploymentPolicy": "deployment-policy-2" > > } > > } > > ], > > "groupMaxInstances": 2, > > "groupMinInstances": 1, > > "groupScalingEnabled": true > > } > > ], > > "cartridges": [ > > { > > "type": "esb", > > "cartridgeMax": 2, > > "cartridgeMin": 1, > > "subscribableInfo": { > > "alias": "my-esb", > > "artifactRepository": { > > "privateRepo": true, > > "repoPassword": "password", > > "repoUrl": "http://xxx:10080/git/default.git", > > "repoUsername": "user" > > }, > > "autoscalingPolicy": "autoscaling-policy-1", > > "deploymentPolicy": "deployment-policy-2" > > } > > } > > ], > > "dependencies": { > > "scalingDependants": { > > "@xsi.nil": "true" > > }, > > "startupOrders": [ > > "group.dbgroup,group.appgroup","group.appgroup,cartridge.my-esb" > > ], > > "terminationBehaviour": "terminate-none" > > } > > } > > } > > > > > > > -- > > > Udara Liyanage > > Software Engineer > > WSO2, Inc.: http://wso2.com > > lean. enterprise. middleware > > web: http://udaraliyanage.wordpress.com > > phone: +94 71 443 6897 > > > > > > -- > > Imesh Gunaratne > > > > Senior Technical Lead, WSO2 > > Committer & PMC Member, Apache Stratos > > > > > -- > > Reka Thirunavukkarasu > Senior Software Engineer, > WSO2, Inc.:http://wso2.com, > > Mobile: +94776442007 > > > -- Udara Liyanage Software Engineer WSO2, Inc.: http://wso2.com lean. enterprise. middleware web: http://udaraliyanage.wordpress.com phone: +94 71 443 6897