I’m confused by the new syntax. Originally, startup orders were pairs of comma separated strings, “A, B” implying an order between A and B, and that the change was simply to make it [“A”, “B”]. What does it mean when you have [“A”, “B”, “C”]:
1. Is the order A then B then C? 2. Is the meaning EXACTLY the same as specifying [“A”, “B”] and also [“B”, “C”]? From: Imesh Gunaratne [mailto:im...@apache.org] Sent: 10 May 2015 10:37 To: dev Cc: Shaheedur Haque (shahhaqu); Reka Thirunavukkarasu; Dakshika Jayathilaka Subject: Re: [Discuss] Fixing Comma Separated Dependency JSON Definitions I have now updated the Cartridge Group & Application creation pages in the UI with this modification: [cid:image002.png@01D08C42.E5BDB650] [cid:image004.png@01D08C42.E5BDB650] Thanks On Sun, May 10, 2015 at 2:15 PM, Imesh Gunaratne <im...@apache.org<mailto:im...@apache.org>> wrote: I have now updated the API and the samples accordingly. The changes were pushed to master branch with the following commit revision: 112680a12ec5dc0a53d8253eb7818bf0e76adf07 We need to update the UI with this modification. Thanks On Sun, May 10, 2015 at 1:47 PM, Imesh Gunaratne <im...@apache.org<mailto:im...@apache.org>> wrote: It looks like I have made a mistake in the above sample when defining aliases. Aliases should either start with "cartridge." or "group.": { "startupOrders":[ { "aliases":[ "cartridge.oracle1", "cartridge.cassandra1", "cartridge.tomcat1" ] }, { "aliases":[ "cartridge.oracle1", "cartridge.redis1" ] } ], "scalingDependents":[ { "aliases":[ "cartridge.redis1", "cartridge.tomcat1" ] } ] } On Sun, May 10, 2015 at 12:42 PM, Imesh Gunaratne <im...@apache.org<mailto:im...@apache.org>> wrote: A good point Chamila! IMO order of elements in array is by default preserved by CXF. We might need to verify it. Thanks On Sun, May 10, 2015 at 12:12 PM, Chamila De Alwis <chami...@wso2.com<mailto:chami...@wso2.com>> wrote: Hi Imesh, Is the order among the array preserved during serialization and de serialization in JSON? Is it explicitly declared in the bean via JsonPropertyOrder annotation? On May 10, 2015 11:57 AM, "Imesh Gunaratne" <im...@apache.org<mailto:im...@apache.org>> wrote: Hi Devs, According to a suggestion made by Shaheed I have now updated the dependency JSON definitions (startup orders and scaling dependents) as follows: { "startupOrders":[ { "aliases":[ "oracle.oracle1", "cassandra.cassandra1", "tomcat.tomcat1" ] }, { "aliases":[ "oracle.oracle1", "redis.redis1" ] } ], "scalingDependents":[ { "aliases":[ "redis.redis1", "tomcat.tomcat1" ] } ] } Please feel free to share your thoughts on this. Thanks -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos