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

Reply via email to