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

Reply via email to